integration-test

command
v0.2.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2026 License: Apache-2.0 Imports: 13 Imported by: 0

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:

  1. Mints a JIT config via gh api .../runners/generate-jitconfig
  2. Provision: clones paddo-runner-mac, boots, installs+starts actions/runner
  3. Waits for the runner to appear "online" in GitHub
  4. (Optional) Dispatches a workflow on -trigger-repo and waits for completion
  5. Status check (should be Done after job, since JIT runner is single-use)
  6. Destroy: tart stop+delete
  7. Verifies VM is gone via List

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL