

























@@ -38,13 +38,22 @@ dump_debug_logs() {
3838 openclaw_e2e_dump_logs \
3939 /tmp/openclaw-release-media-memory-install.log \
4040 /tmp/openclaw-release-media-memory-onboard.log \
41+ /tmp/openclaw-release-media-memory-env.log \
42+ /tmp/openclaw-release-media-memory-config.json \
43+ /tmp/openclaw-release-media-memory-package-files.log \
44+ /tmp/openclaw-release-media-memory-plugins.json \
45+ /tmp/openclaw-release-media-memory-plugins.stderr.log \
4146 /tmp/openclaw-release-media-memory-openai.log \
4247"$MOCK_REQUEST_LOG" \
4348 /tmp/openclaw-release-media-memory-describe.json \
49+ /tmp/openclaw-release-media-memory-describe.stderr.log \
4450 /tmp/openclaw-release-media-memory-generate.json \
51+ /tmp/openclaw-release-media-memory-generate.stderr.log \
4552 /tmp/openclaw-release-media-memory-index.log \
4653 /tmp/openclaw-release-media-memory-search-before.json \
54+ /tmp/openclaw-release-media-memory-search-before.stderr.log \
4755 /tmp/openclaw-release-media-memory-search-after.json \
56+ /tmp/openclaw-release-media-memory-search-after.stderr.log \
4857 /tmp/openclaw-release-media-memory-gateway-1.log \
4958 /tmp/openclaw-release-media-memory-gateway-2.log
5059}
@@ -65,6 +74,17 @@ openclaw_e2e_install_package /tmp/openclaw-release-media-memory-install.log
6574command -v openclaw >/dev/null
6675package_root="$(openclaw_e2e_package_root)"
6776entry="$(openclaw_e2e_package_entrypoint "$package_root")"
77+{
78+printf 'openclaw=%s\n' "$(command -v openclaw)"
79+printf 'package_root=%s\n' "$package_root"
80+printf 'entry=%s\n' "$entry"
81+printf 'HOME=%s\n' "$HOME"
82+printf 'OPENCLAW_HOME=%s\n' "$OPENCLAW_HOME"
83+printf 'OPENCLAW_STATE_DIR=%s\n' "$OPENCLAW_STATE_DIR"
84+printf 'OPENCLAW_CONFIG_PATH=%s\n' "$OPENCLAW_CONFIG_PATH"
85+} >/tmp/openclaw-release-media-memory-env.log
86+find "$package_root/dist/extensions/memory-core" -maxdepth 2 -type f -printf '%P\n' \
87+| sort >/tmp/openclaw-release-media-memory-package-files.log
68886989mock_pid="$(openclaw_e2e_start_mock_openai "$MOCK_PORT" /tmp/openclaw-release-media-memory-openai.log)"
7090openclaw_e2e_wait_mock_openai "$MOCK_PORT"
@@ -82,6 +102,9 @@ openclaw onboard \
82102 --skip-channels \
83103 --skip-skills \
84104 --skip-health >/tmp/openclaw-release-media-memory-onboard.log 2>&1
105+cp "$OPENCLAW_CONFIG_PATH" /tmp/openclaw-release-media-memory-config.json
106+openclaw plugins list --json >/tmp/openclaw-release-media-memory-plugins.json \
107+2>/tmp/openclaw-release-media-memory-plugins.stderr.log || true
85108node scripts/e2e/lib/release-scenarios/assertions.mjs configure-mock-openai "$MOCK_PORT"
8610987110mkdir -p "$OPENCLAW_STATE_DIR/workspace/memory" /tmp/openclaw-release-media-memory
@@ -91,14 +114,14 @@ openclaw infer image describe \
91114 --file /tmp/openclaw-release-media-memory/input.png \
92115 --model openai/gpt-5.5 \
93116 --prompt "Describe this image and return marker $SUCCESS_MARKER" \
94- --json >/tmp/openclaw-release-media-memory-describe.json 2>&1
117+ --json >/tmp/openclaw-release-media-memory-describe.json 2>/tmp/openclaw-release-media-memory-describe.stderr.log
95118node scripts/e2e/lib/release-scenarios/assertions.mjs assert-image-describe /tmp/openclaw-release-media-memory-describe.json "$MOCK_REQUEST_LOG"
9611997120openclaw infer image generate \
98121 --model openai/gpt-image-1 \
99122 --prompt "Generate a tiny test image for $SUCCESS_MARKER" \
100123 --output /tmp/openclaw-release-media-memory/generated.png \
101- --json >/tmp/openclaw-release-media-memory-generate.json 2>&1
124+ --json >/tmp/openclaw-release-media-memory-generate.json 2>/tmp/openclaw-release-media-memory-generate.stderr.log
102125node scripts/e2e/lib/release-scenarios/assertions.mjs assert-image-generate /tmp/openclaw-release-media-memory-generate.json "$MOCK_REQUEST_LOG"
103126104127cat >"$OPENCLAW_STATE_DIR/workspace/MEMORY.md" <<EOF
@@ -108,13 +131,13 @@ cat >"$OPENCLAW_STATE_DIR/workspace/MEMORY.md" <<EOF
108131EOF
109132110133openclaw memory index --force >/tmp/openclaw-release-media-memory-index.log 2>&1 || true
111-openclaw memory search "$MEMORY_MARKER" --json >/tmp/openclaw-release-media-memory-search-before.json 2>&1
134+openclaw memory search "$MEMORY_MARKER" --json >/tmp/openclaw-release-media-memory-search-before.json 2>/tmp/openclaw-release-media-memory-search-before.stderr.log
112135node scripts/e2e/lib/release-scenarios/assertions.mjs assert-memory-search /tmp/openclaw-release-media-memory-search-before.json "$MEMORY_MARKER"
113136114137start_gateway /tmp/openclaw-release-media-memory-gateway-1.log
115138stop_gateway
116139start_gateway /tmp/openclaw-release-media-memory-gateway-2.log
117-openclaw memory search "$MEMORY_MARKER" --json >/tmp/openclaw-release-media-memory-search-after.json 2>&1
140+openclaw memory search "$MEMORY_MARKER" --json >/tmp/openclaw-release-media-memory-search-after.json 2>/tmp/openclaw-release-media-memory-search-after.stderr.log
118141node scripts/e2e/lib/release-scenarios/assertions.mjs assert-memory-search /tmp/openclaw-release-media-memory-search-after.json "$MEMORY_MARKER"
119142stop_gateway
120143此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。