@@ -35,6 +35,7 @@ PLUGIN_A_UNINSTALL_LOG="$LOG_DIR/plugin-a-uninstall.log"
|
35 | 35 | PLUGIN_B_INSTALL_LOG="$LOG_DIR/plugin-b-install.log" |
36 | 36 | PLUGIN_B_CLI_LOG="$LOG_DIR/plugin-b-cli.log" |
37 | 37 | PLUGIN_B_AFTER_RESTART_JSON="$LOG_DIR/plugin-b-after-restart.json" |
| 38 | +CLICKCLACK_PLUGIN_INSTALL_LOG="$LOG_DIR/clickclack-plugin-install.log" |
38 | 39 | CLICKCLACK_SERVER_LOG="$LOG_DIR/clickclack-server.log" |
39 | 40 | CLICKCLACK_OUTBOUND_JSON="$LOG_DIR/clickclack-outbound.json" |
40 | 41 | CLICKCLACK_OUTBOUND_ERR="$LOG_DIR/clickclack-outbound.err" |
@@ -77,6 +78,7 @@ dump_debug_logs() {
|
77 | 78 | "$PLUGIN_A_UNINSTALL_LOG" \ |
78 | 79 | "$PLUGIN_B_INSTALL_LOG" \ |
79 | 80 | "$PLUGIN_B_CLI_LOG" \ |
| 81 | +"$CLICKCLACK_PLUGIN_INSTALL_LOG" \ |
80 | 82 | "$CLICKCLACK_SERVER_LOG" \ |
81 | 83 | "$CLICKCLACK_OUTBOUND_JSON" \ |
82 | 84 | "$GATEWAY_1_LOG" \ |
@@ -215,6 +217,11 @@ openclaw plugins install "$plugin_b_dir" >"$PLUGIN_B_INSTALL_LOG" 2>&1
|
215 | 217 | openclaw journey-b ping >"$PLUGIN_B_CLI_LOG" 2>&1 |
216 | 218 | node scripts/e2e/lib/release-user-journey/assertions.mjs assert-file-contains "$PLUGIN_B_CLI_LOG" "journey-plugin-b:pong" |
217 | 219 | |
| 220 | +echo "Installing ClickClack fixture plugin..." |
| 221 | +clickclack_plugin_dir="$(mktemp -d "$scenario_tmp/clickclack-plugin.XXXXXX")" |
| 222 | +node scripts/e2e/lib/release-user-journey/write-clickclack-plugin.mjs "$clickclack_plugin_dir" |
| 223 | +openclaw plugins install "$clickclack_plugin_dir" >"$CLICKCLACK_PLUGIN_INSTALL_LOG" 2>&1 |
| 224 | + |
218 | 225 | echo "Configuring ClickClack..." |
219 | 226 | node scripts/e2e/lib/release-user-journey/assertions.mjs configure-clickclack "http://127.0.0.1:$CLICKCLACK_PORT" |
220 | 227 | openclaw channels status --json >"$STATUS_JSON" 2>"$STATUS_ERR" |
|