Commit 3dc60e2
committed
test: Speed up iso test with --no-kubernetes
We don't need to start kubernetes for testing the ISO. On macOS the test
is 2.45 times faster (from 17.137 seconds to 6.974 seconds).
Before:
% go test -v ./test/integration -run TestISO -tags integration -count 1
...
--- PASS: TestISOImage (16.27s)
--- PASS: TestISOImage/Setup (15.76s)
--- PASS: TestISOImage/Binaries (0.00s)
--- PASS: TestISOImage/Binaries/crictl (0.08s)
--- PASS: TestISOImage/Binaries/podman (0.09s)
--- PASS: TestISOImage/Binaries/rsync (0.11s)
--- PASS: TestISOImage/Binaries/docker (0.11s)
--- PASS: TestISOImage/Binaries/iptables (0.11s)
--- PASS: TestISOImage/Binaries/git (0.12s)
--- PASS: TestISOImage/Binaries/socat (0.08s)
--- PASS: TestISOImage/Binaries/curl (0.08s)
--- PASS: TestISOImage/Binaries/wget (0.08s)
--- PASS: TestISOImage/PersistentMounts (0.00s)
--- PASS: TestISOImage/PersistentMounts//var/lib/toolbox (0.08s)
--- PASS: TestISOImage/PersistentMounts//var/lib/boot2docker (0.09s)
--- PASS: TestISOImage/PersistentMounts//var/lib/cni (0.09s)
--- PASS: TestISOImage/PersistentMounts//data (0.10s)
--- PASS: TestISOImage/PersistentMounts//var/lib/kubelet (0.10s)
--- PASS: TestISOImage/PersistentMounts//var/lib/minikube (0.11s)
--- PASS: TestISOImage/PersistentMounts//var/lib/docker (0.07s)
PASS
Tests completed in 16.268875292s (result code 0)
ok k8s.io/minikube/test/integration 17.137s
After:
% go test -v ./test/integration -run TestISO -tags integration -count 1
...
--- PASS: TestISOImage (5.77s)
--- PASS: TestISOImage/Setup (5.30s)
--- PASS: TestISOImage/Binaries (0.00s)
--- PASS: TestISOImage/Binaries/wget (0.09s)
--- PASS: TestISOImage/Binaries/socat (0.09s)
--- PASS: TestISOImage/Binaries/iptables (0.10s)
--- PASS: TestISOImage/Binaries/podman (0.10s)
--- PASS: TestISOImage/Binaries/crictl (0.11s)
--- PASS: TestISOImage/Binaries/git (0.11s)
--- PASS: TestISOImage/Binaries/rsync (0.07s)
--- PASS: TestISOImage/Binaries/docker (0.08s)
--- PASS: TestISOImage/Binaries/curl (0.08s)
--- PASS: TestISOImage/PersistentMounts (0.00s)
--- PASS: TestISOImage/PersistentMounts//var/lib/toolbox (0.08s)
--- PASS: TestISOImage/PersistentMounts//var/lib/boot2docker (0.09s)
--- PASS: TestISOImage/PersistentMounts//var/lib/cni (0.09s)
--- PASS: TestISOImage/PersistentMounts//var/lib/minikube (0.10s)
--- PASS: TestISOImage/PersistentMounts//data (0.10s)
--- PASS: TestISOImage/PersistentMounts//var/lib/docker (0.11s)
--- PASS: TestISOImage/PersistentMounts//var/lib/kubelet (0.07s)
PASS
Tests completed in 5.7657725s (result code 0)
ok k8s.io/minikube/test/integration 6.974s1 parent 5bd82cb commit 3dc60e2
1 file changed
+1
-6
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
26 | | - | |
27 | 26 | | |
28 | 27 | | |
29 | 28 | | |
| |||
42 | 41 | | |
43 | 42 | | |
44 | 43 | | |
45 | | - | |
| 44 | + | |
46 | 45 | | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | 49 | | |
55 | 50 | | |
56 | 51 | | |
| |||
0 commit comments