Release beta 1.0.4 update settlement
check / local-gate (push) Failing after 1m7s

This commit is contained in:
JWeBot Contributors
2026-10-16 16:10:19 +08:00
parent bf6b738baa
commit 127fea8cd0
24 changed files with 954 additions and 28 deletions
+12
View File
@@ -58,6 +58,7 @@ class DeploymentScriptTests(unittest.TestCase):
"wechat_adaptive_gui_bridge.py",
"jwebot_edge.py",
"jwebot_edge_delivery.py",
"jwebot_release_update.py",
"jwebot_config",
"jwebot_sdk",
"jwebot_kernel",
@@ -126,6 +127,9 @@ class DeploymentScriptTests(unittest.TestCase):
'jwebot_log "runtime install ready"',
'jwebot_log "edge active"',
'jwebot_log "adaptive active"',
'jwebot_log "release settlement starting"',
'"${target_runtime}/jwebot_release_update.py"',
'jwebot_log "release settlement ready"',
'jwebot_log "deployment ready version=',
'cd "${target_home}"',
):
@@ -138,6 +142,14 @@ class DeploymentScriptTests(unittest.TestCase):
source.count("xdotool"),
source.count("/usr/bin/xdotool"),
)
self.assertLess(
source.index("trap - EXIT HUP INT TERM"),
source.index('jwebot_log "release settlement starting"'),
)
self.assertLess(
source.index('jwebot_log "release settlement ready"'),
source.index('jwebot_log "deployment ready version='),
)
def test_production_reports_bounded_progress(self):
source = PRODUCTION_INSTALLER.read_text(encoding="utf-8")