(t *testing.T)
| 1289 | } |
| 1290 | |
| 1291 | func TestBootTasksRequiresHarnessResolver(t *testing.T) { |
| 1292 | t.Parallel() |
| 1293 | |
| 1294 | daemon := &Daemon{ |
| 1295 | homePaths: aghconfig.HomePaths{HomeDir: t.TempDir()}, |
| 1296 | } |
| 1297 | state := &bootState{ |
| 1298 | logger: discardLogger(), |
| 1299 | registry: openDaemonTestGlobalDB(t), |
| 1300 | sessions: &fakeSessionManager{}, |
| 1301 | } |
| 1302 | |
| 1303 | err := daemon.bootTasks(testutil.Context(t), state) |
| 1304 | if err == nil { |
| 1305 | t.Fatal("bootTasks() error = nil, want harness resolver validation error") |
| 1306 | } |
| 1307 | if !strings.Contains(err.Error(), "harness resolver") { |
| 1308 | t.Fatalf("bootTasks() error = %v, want harness resolver detail", err) |
| 1309 | } |
| 1310 | } |
| 1311 | |
| 1312 | func TestTaskRuntimeHelpers(t *testing.T) { |
| 1313 | t.Parallel() |
nothing calls this directly
no test coverage detected