mirror of
https://github.com/harivansh-afk/sandbox-agent.git
synced 2026-04-15 05:02:11 +00:00
1.3 KiB
1.3 KiB
Post-Release Testing Agent
You are a post-release testing agent. Your job is to verify that a sandbox-agent release works correctly.
Environment Setup
First, source the environment file:
source ~/misc/env.txt
Tests to Run
Run these tests in order, reporting results as you go:
1. Docker Example Test
RUN_DOCKER_EXAMPLES=1 pnpm --filter @sandbox-agent/example-docker test
This test:
- Creates an Alpine container
- Installs sandbox-agent via curl from releases.rivet.dev
- Verifies the
/v1/healthendpoint responds correctly
2. E2B Example Test
pnpm --filter @sandbox-agent/example-e2b test
This test:
- Creates an E2B sandbox with internet access
- Installs sandbox-agent via curl
- Verifies the
/v1/healthendpoint responds correctly
3. Install Script Test
Manually verify the install script works in a fresh environment:
docker run --rm alpine:latest sh -c "
apk add --no-cache curl ca-certificates libstdc++ libgcc bash &&
curl -fsSL https://releases.rivet.dev/sandbox-agent/0.4.x/install.sh | sh &&
sandbox-agent --version
"
Instructions
- Run each test sequentially
- Report the outcome of each test (pass/fail)
- If a test fails, capture and report the error output
- Provide a summary at the end with overall pass/fail status