mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 19:31:00 +00:00
test(docker): fixture ClawHub plugin smoke
This commit is contained in:
@@ -6,6 +6,7 @@ const DOCKER_ALL_SCHEDULER_PATH = "scripts/test-docker-all.mjs";
|
||||
const DOCKER_E2E_SCENARIOS_PATH = "scripts/lib/docker-e2e-scenarios.mjs";
|
||||
const INSTALL_E2E_RUNNER_PATH = "scripts/docker/install-sh-e2e/run.sh";
|
||||
const OPENAI_WEB_SEARCH_MINIMAL_E2E_PATH = "scripts/e2e/openai-web-search-minimal-docker.sh";
|
||||
const PLUGINS_DOCKER_E2E_PATH = "scripts/e2e/plugins-docker.sh";
|
||||
const CENTRALIZED_BUILD_SCRIPTS = [
|
||||
"scripts/docker/setup.sh",
|
||||
"scripts/e2e/browser-cdp-snapshot-docker.sh",
|
||||
@@ -95,4 +96,13 @@ describe("docker build helper", () => {
|
||||
expect(runner).toContain('[...gatewayArgs, "agent", "--params"');
|
||||
expect(runner).not.toContain('"agent.wait"');
|
||||
});
|
||||
|
||||
it("keeps ClawHub plugin Docker smoke hermetic by default", () => {
|
||||
const runner = readFileSync(PLUGINS_DOCKER_E2E_PATH, "utf8");
|
||||
|
||||
expect(runner).toContain("start_clawhub_fixture_server()");
|
||||
expect(runner).toContain('OPENCLAW_CLAWHUB_URL="http://127.0.0.1:');
|
||||
expect(runner).toContain("live ClawHub can rate-limit CI");
|
||||
expect(runner).toContain('[[ -z "${OPENCLAW_CLAWHUB_URL:-}" && -z "${CLAWHUB_URL:-}" ]]');
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user