Skip to content

Commit 30df9e2

Browse files
committed
fix: skip k8s integration tests by default, require K8S_INTEGRATION_TESTS=1
1 parent 36ecdb5 commit 30df9e2

2 files changed

Lines changed: 6 additions & 4 deletions

File tree

apps/supervisor/src/services/failedPodHandler.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { describe, it, expect, beforeAll, afterEach } from "vitest";
22
import { FailedPodHandler } from "./failedPodHandler.js";
3-
import { K8sApi, createK8sApi } from "../clients/kubernetes.js";
3+
import { type K8sApi, createK8sApi } from "../clients/kubernetes.js";
44
import { Registry } from "prom-client";
55
import { setTimeout } from "timers/promises";
66

7-
describe("FailedPodHandler Integration Tests", () => {
7+
// These tests require live K8s cluster credentials - skip by default
8+
describe.skipIf(!process.env.K8S_INTEGRATION_TESTS)("FailedPodHandler Integration Tests", () => {
89
const k8s = createK8sApi();
910
const namespace = "integration-test";
1011
const register = new Registry();

apps/supervisor/src/services/podCleaner.test.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { PodCleaner } from "./podCleaner.js";
2-
import { K8sApi, createK8sApi } from "../clients/kubernetes.js";
2+
import { type K8sApi, createK8sApi } from "../clients/kubernetes.js";
33
import { setTimeout } from "timers/promises";
44
import { describe, it, expect, beforeAll, afterEach } from "vitest";
55
import { Registry } from "prom-client";
66

7-
describe("PodCleaner Integration Tests", () => {
7+
// These tests require live K8s cluster credentials - skip by default
8+
describe.skipIf(!process.env.K8S_INTEGRATION_TESTS)("PodCleaner Integration Tests", () => {
89
const k8s = createK8sApi();
910
const namespace = "integration-test";
1011
const register = new Registry();

0 commit comments

Comments
 (0)