refactor: extract remaining docker e2e scenarios

This commit is contained in:
Peter Steinberger
2026-04-29 08:56:41 +01:00
parent f3f614fae6
commit 1c4262ef87
10 changed files with 1131 additions and 1227 deletions

View File

@@ -10,6 +10,7 @@ ROOT_DIR="${ROOT_DIR:-$(cd "$DOCKER_E2E_LIB_DIR/../.." && pwd)}"
source "$DOCKER_E2E_LIB_DIR/docker-e2e-logs.sh"
source "$DOCKER_E2E_LIB_DIR/docker-build.sh"
source "$DOCKER_E2E_LIB_DIR/docker-e2e-package.sh"
source "$DOCKER_E2E_LIB_DIR/docker-e2e-container.sh"
docker_e2e_resolve_image() {
local default_image="$1"
@@ -87,13 +88,13 @@ docker_e2e_test_state_shell_b64() {
local scenario="${2:-empty}"
node "$ROOT_DIR/scripts/lib/openclaw-test-state.mjs" shell \
--label "$label" \
--scenario "$scenario" \
| base64 \
| tr -d '\n'
--scenario "$scenario" |
base64 |
tr -d '\n'
}
docker_e2e_test_state_function_b64() {
node "$ROOT_DIR/scripts/lib/openclaw-test-state.mjs" shell-function \
| base64 \
| tr -d '\n'
node "$ROOT_DIR/scripts/lib/openclaw-test-state.mjs" shell-function |
base64 |
tr -d '\n'
}