← Dashboard

Job Detail — 4e7fb971

✅ passed
nad279444/custom-ci
4e7fb9716d192a79e7cfd083f4873600d8a4c07e
main
nad279444
runner-9a519311
4m 38s
Feb 27, 2026 15:29:01 UTC
add missing imports to dispatcher test
Test Output 4m 38s
╔══════════════════════════════════════╗
║  custom-ci test runner               ║
╚══════════════════════════════════════╝

📦 Cloning https://github.com/nad279444/custom-ci.git
📌 Commit: 4e7fb971

Cloning into 'repo'...

── Checking out 4e7fb971 ──
Note: switching to '4e7fb9716d192a79e7cfd083f4873600d8a4c07e'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c <new-branch-name>

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 4e7fb97 add missing imports to dispatcher test

── Downloading dependencies ──

── Running go vet ──
✅ go vet passed

── Running go test ./... ──

=== RUN   TestHealthEndpoint
--- PASS: TestHealthEndpoint (0.00s)
=== RUN   TestJobStatusValues
--- PASS: TestJobStatusValues (0.00s)
=== RUN   TestJobDuration
--- PASS: TestJobDuration (0.00s)
=== RUN   TestJobDurationNotStarted
--- PASS: TestJobDurationNotStarted (0.00s)
=== RUN   TestVerifySignature
--- PASS: TestVerifySignature (0.00s)
=== RUN   TestWebhookIgnoresNonPush
--- PASS: TestWebhookIgnoresNonPush (0.00s)
=== RUN   TestWebhookIgnoresWrongRepo
2026/02/27 15:33:21 webhook: ignoring repo someone-else/other-repo (only testing nad279444/custom-ci)
--- PASS: TestWebhookIgnoresWrongRepo (0.00s)
=== RUN   TestGetEnv
--- PASS: TestGetEnv (0.00s)
=== RUN   TestGetRunnersEmpty
--- PASS: TestGetRunnersEmpty (0.00s)
PASS
ok  	github.com/nad279444/custom-ci/dispatcher	0.006s
=== RUN   TestRunnerWorkDir
--- PASS: TestRunnerWorkDir (0.01s)
=== RUN   TestRunnerUniqueID
--- PASS: TestRunnerUniqueID (0.00s)
=== RUN   TestRunnerStatusValues
--- PASS: TestRunnerStatusValues (0.00s)
=== RUN   TestGetEnvFallback
--- PASS: TestGetEnvFallback (0.00s)
=== RUN   TestGetEnvSet
--- PASS: TestGetEnvSet (0.00s)
PASS
ok  	github.com/nad279444/custom-ci/runner	0.194s
=== RUN   TestJobDurationFormatting
--- PASS: TestJobDurationFormatting (0.00s)
=== RUN   TestJobDurationNoTimes
--- PASS: TestJobDurationNoTimes (0.00s)
=== RUN   TestJobShortSHA
--- PASS: TestJobShortSHA (0.00s)
=== RUN   TestJobShortSHATooShort
--- PASS: TestJobShortSHATooShort (0.00s)
=== RUN   TestJobShortRunner
--- PASS: TestJobShortRunner (0.00s)
=== RUN   TestJobShortRunnerEmpty
--- PASS: TestJobShortRunnerEmpty (0.00s)
=== RUN   TestStatusIcon
--- PASS: TestStatusIcon (0.00s)
=== RUN   TestCalcStats
--- PASS: TestCalcStats (0.00s)
=== RUN   TestCalcStatsEmpty
--- PASS: TestCalcStatsEmpty (0.00s)
=== RUN   TestTimeAgo
--- PASS: TestTimeAgo (0.00s)
PASS
ok  	github.com/nad279444/custom-ci/ui	0.195s

✅ ALL TESTS PASSED