Documentation
¶
Overview ¶
Command integration-test exercises the Tart driver end-to-end against a real paddo-runner-mac image. Not a unit test — requires Tart, the saved image, the gh CLI authenticated to the org, and an Apple Silicon host.
Usage:
go run ./cmd/integration-test -org=paddo-tech [-trigger-repo=example-repo]
What it does:
- Mints a JIT config via gh api .../runners/generate-jitconfig
- Provision: clones paddo-runner-mac, boots, installs+starts actions/runner
- Waits for the runner to appear "online" in GitHub
- (Optional) Dispatches a workflow on -trigger-repo and waits for completion
- Status check (should be Done after job, since JIT runner is single-use)
- Destroy: tart stop+delete
- Verifies VM is gone via List
Click to show internal directories.
Click to hide internal directories.