File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22set -euo pipefail
33
44ROOT_DIR=" $( cd " $( dirname " ${BASH_SOURCE[0]} " ) /../.." && pwd) "
5+ source " $ROOT_DIR /scripts/lib/openclaw-e2e-instance.sh"
56source " $ROOT_DIR /scripts/lib/docker-e2e-image.sh"
67IMAGE_NAME=" $( docker_e2e_resolve_image " openclaw-onboard-e2e" OPENCLAW_ONBOARD_E2E_IMAGE) "
78OPENCLAW_TEST_STATE_FUNCTION_B64=" $( docker_e2e_test_state_function_b64) "
89MAX_MEMORY_MIB=" $( docker_e2e_read_nonnegative_decimal_env OPENCLAW_ONBOARD_MAX_MEMORY_MIB 2048) "
910MAX_CPU_PERCENT=" $( docker_e2e_read_nonnegative_decimal_env OPENCLAW_ONBOARD_MAX_CPU_PERCENT 1200) "
1011DOCKER_RUN_TIMEOUT=" ${OPENCLAW_ONBOARD_DOCKER_RUN_TIMEOUT:- 1200s} "
1112COMMAND_TIMEOUT=" ${OPENCLAW_ONBOARD_COMMAND_TIMEOUT:- ${OPENCLAW_E2E_COMMAND_TIMEOUT:- 300s} } "
13+ GATEWAY_WAIT_ATTEMPTS=" $( openclaw_e2e_read_positive_int_env OPENCLAW_ONBOARD_GATEWAY_WAIT_ATTEMPTS 20) "
14+ GATEWAY_WAIT_INTERVAL_S=" $( docker_e2e_read_nonnegative_decimal_env OPENCLAW_ONBOARD_GATEWAY_WAIT_INTERVAL_S 1) "
1215CONTAINER_NAME=" openclaw-onboard-e2e-$$ "
1316RUN_LOG=" $( mktemp " ${TMPDIR:-/ tmp} /openclaw-onboard.XXXXXX" ) "
1417STATS_LOG=" $( mktemp " ${TMPDIR:-/ tmp} /openclaw-onboard-stats.XXXXXX" ) "
@@ -27,6 +30,8 @@ docker_e2e_harness_mount_args
2730DOCKER_COMMAND_TIMEOUT=" $DOCKER_RUN_TIMEOUT " docker_e2e_docker_run_cmd run --name " $CONTAINER_NAME " " ${DOCKER_E2E_HARNESS_ARGS[@]} " -t \
2831 -e " OPENCLAW_TEST_STATE_FUNCTION_B64=$OPENCLAW_TEST_STATE_FUNCTION_B64 " \
2932 -e " OPENCLAW_E2E_COMMAND_TIMEOUT=$COMMAND_TIMEOUT " \
33+ -e " OPENCLAW_ONBOARD_GATEWAY_WAIT_ATTEMPTS=$GATEWAY_WAIT_ATTEMPTS " \
34+ -e " OPENCLAW_ONBOARD_GATEWAY_WAIT_INTERVAL_S=$GATEWAY_WAIT_INTERVAL_S " \
3035 " $IMAGE_NAME " bash scripts/e2e/lib/onboard/scenario.sh > " $RUN_LOG " 2>&1 &
3136docker_pid=" $! "
3237
Original file line number Diff line number Diff line change @@ -3220,7 +3220,17 @@ output="$(cat "$sampler_log")"
32203220 expect ( runner ) . toContain (
32213221 'COMMAND_TIMEOUT="${OPENCLAW_ONBOARD_COMMAND_TIMEOUT:-${OPENCLAW_E2E_COMMAND_TIMEOUT:-300s}}"' ,
32223222 ) ;
3223+ expect ( runner ) . toContain (
3224+ 'GATEWAY_WAIT_ATTEMPTS="$(openclaw_e2e_read_positive_int_env OPENCLAW_ONBOARD_GATEWAY_WAIT_ATTEMPTS 20)"' ,
3225+ ) ;
3226+ expect ( runner ) . toContain (
3227+ 'GATEWAY_WAIT_INTERVAL_S="$(docker_e2e_read_nonnegative_decimal_env OPENCLAW_ONBOARD_GATEWAY_WAIT_INTERVAL_S 1)"' ,
3228+ ) ;
32233229 expect ( runner ) . toContain ( '-e "OPENCLAW_E2E_COMMAND_TIMEOUT=$COMMAND_TIMEOUT"' ) ;
3230+ expect ( runner ) . toContain ( '-e "OPENCLAW_ONBOARD_GATEWAY_WAIT_ATTEMPTS=$GATEWAY_WAIT_ATTEMPTS"' ) ;
3231+ expect ( runner ) . toContain (
3232+ '-e "OPENCLAW_ONBOARD_GATEWAY_WAIT_INTERVAL_S=$GATEWAY_WAIT_INTERVAL_S"' ,
3233+ ) ;
32243234 expect ( runner ) . toContain ( '--name "$CONTAINER_NAME"' ) ;
32253235 expect ( runner ) . toContain ( "docker_e2e_sample_stats_until_exit \\" ) ;
32263236 expect ( runner ) . toContain ( '"$STATS_LOG" \\' ) ;
You can’t perform that action at this time.
0 commit comments