Integration Test Results
Command: npm run test:integration
Test file: scripts/haiku.integration.test.ts
Result: ✅ No failures — 3 tests skipped
Summary
| Metric |
Value |
| Test files |
1 skipped |
| Tests passed |
0 |
| Tests failed |
0 |
| Tests skipped |
3 |
Why tests were skipped
The integration test suite guards execution with:
const token = process.env["COPILOT_GITHUB_TOKEN"];
const sdkUri = process.env["COPILOT_SDK_URI"];
const itWithToken = token || sdkUri ? it : it.skip;
Neither COPILOT_GITHUB_TOKEN nor COPILOT_SDK_URI was set in the runner environment, so all three tests were skipped rather than executed against the live Copilot API.
Tests covered (when credentials are present)
- Haiku sample (
src/samples/01-single-agent-haiku.ts)
- Sonnet sample (
src/samples/56-single-agent-sonnet.ts)
- Complex integration sample (
src/samples/57-complex-integration-sonnet.ts)
To run against the live API
Set one of the following environment variables before running npm run test:integration:
COPILOT_GITHUB_TOKEN — a personal GitHub token with Copilot access (uses stdio transport --server)
COPILOT_SDK_URI — a Copilot SDK URI (used in agentic workflow context)
Generated by Rig Integration Tests · sonnet46 10.1 AIC · ⊞ 5K · ◷
Integration Test Results
Command:
npm run test:integrationTest file:
scripts/haiku.integration.test.tsResult: ✅ No failures — 3 tests skipped
Summary
Why tests were skipped
The integration test suite guards execution with:
Neither
COPILOT_GITHUB_TOKENnorCOPILOT_SDK_URIwas set in the runner environment, so all three tests were skipped rather than executed against the live Copilot API.Tests covered (when credentials are present)
src/samples/01-single-agent-haiku.ts)src/samples/56-single-agent-sonnet.ts)src/samples/57-complex-integration-sonnet.ts)To run against the live API
Set one of the following environment variables before running
npm run test:integration:COPILOT_GITHUB_TOKEN— a personal GitHub token with Copilot access (uses stdio transport--server)COPILOT_SDK_URI— a Copilot SDK URI (used in agentic workflow context)