🚚

Pipeline

Public

🚚 Main test pipeline

:pipeline: Pipeline uploadbuildkite-agent pipeline upload
Waited 7s
Β·
Ran in 16s
πŸ”₯ Smoke tests (AMD64)make smoke-tests
Waited 8s
Β·
Ran in 44s
πŸ”₯ Smoke tests (ARM64)make smoke-tests
Waited 54s
Β·
Ran in 2m 14s
πŸ”₯ Smoke race testsmake smoke-race-tests
Waited 3s
Β·
Ran in 1m 21s
🚀 Compile runsc-plugin-stack (AMD64)make runsc-plugin-stack
Waited 11s
Β·
Ran in 2m 55s
🚀 Compile runsc-plugin-stack (AMD64)make runsc-plugin-stack
Waited 11s
Β·
Ran in 2m 45s
πŸ—ΊοΈ Build runsc and pkg (AMD64)make build TARGETS=//pkg/... && make build OPTIONS='--build_tag_filters=-network_plugins' TARGETS='//runsc/...'
Waited 9s
Β·
Ran in 4m 28s
πŸ—ΊοΈ Build runsc and pkg (ARM64)make build TARGETS=//pkg/... && make build OPTIONS='--build_tag_filters=-network_plugins' TARGETS='//runsc/...'
Waited 55s
Β·
Ran in 4m 21s
:golang: Go branchtools/go_branch.sh && git checkout go && git clean -xf . && go build ./...
Waited 3s
Β·
Ran in 3m 1s
:golang: Go branchtools/go_branch.sh && git checkout go && git clean -xf . && go build ./...
Waited 6s
Β·
Ran in 2m 5s
:mac: Netstack on Mactools/go_branch.sh && git checkout go && git clean -xf . && GOOS=darwin GOARCH=arm64 go build $PACKAGES
Waited 8s
Β·
Ran in 1m 18s
:windows: Netstack on Windowstools/go_branch.sh && git checkout go && git clean -xf . && GOOS=windows GOARCH=amd64 go build $PACKAGES
Waited 7s
Β·
Ran in 1m 20s
:freebsd: Netstack on FreeBSDtools/go_branch.sh && git checkout go && git clean -xf . && GOOS=freebsd GOARCH=amd64 go build $PACKAGES
Waited 8s
Β·
Ran in 1m 19s
:openbsd: Netstack on OpenBSDtools/go_branch.sh && git checkout go && git clean -xf . && GOOS=openbsd GOARCH=amd64 go build $PACKAGES
Waited 2s
Β·
Ran in 1m 12s
πŸ‘΄ Netstack on 32-bit Linuxtools/go_branch.sh && git checkout go && git clean -xf . && GOOS=linux GOARCH=mips go build $PACKAGES
Waited 7s
Β·
Ran in 1m 24s
πŸ§‘β€πŸš’ GPU Smoke Testsmake sudo TARGETS=//tools/gpu:main ARGS="install --latest" || cat /var/log/nvidia-installer.log && make gpu-smoke-tests && make sudo TARGETS=//tools/gpu:main ARGS="validate_checksum"
Waited 9s
Β·
Ran in 2m 58s
πŸ§‘β€πŸš’ GPU Smoke Testsmake sudo TARGETS=//tools/gpu:main ARGS="install --latest" || cat /var/log/nvidia-installer.log && make gpu-smoke-tests && make sudo TARGETS=//tools/gpu:main ARGS="validate_checksum"
Waited 7s
Β·
Ran in 4m 56s
🚒 Release testsmake BAZEL_OPTIONS=--config=x86_64 artifacts/x86_64 && make BAZEL_OPTIONS=--config=aarch64 artifacts/aarch64 && make release
Waited 3s
Β·
Ran in 3m 1s
🚒 Release testsmake BAZEL_OPTIONS=--config=x86_64 artifacts/x86_64 && make BAZEL_OPTIONS=--config=aarch64 artifacts/aarch64 && make release
Waited 10s
Β·
Ran in 2m 28s
:golang: Nogo testsmake nogo-tests
Waited 7s
Β·
Ran in 3m 55s
:golang: Nogo testsmake nogo-tests
Waited 3s
Β·
Ran in 3m 41s
πŸ§ͺ Unit tests (cgroupv1)make unit-tests
Waited 1m 4s
Β·
Ran in 5m 54s
πŸ§ͺ Unit tests (cgroupv2)make unit-tests
Waited 7s
Β·
Ran in 4m 26s
πŸ§ͺ Unit tests (ARM64)make unit-tests
Waited 45s
Β·
Ran in 4m 59s
πŸ§ͺ Container tests (cgroupv1)make container-tests
Waited 1m 4s
Β·
Ran in 2m 39s
πŸ§ͺ Container tests (cgroupv2)make container-tests
Waited 47s
Β·
Ran in 2m 54s
1/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 47s
Β·
Ran in 2m 41s
2/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 48s
Β·
Ran in 3m 23s
3/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 48s
Β·
Ran in 3m 22s
4/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 49s
Β·
Ran in 3m 26s
5/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 48s
Β·
Ran in 3m 29s
6/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 49s
Β·
Ran in 3m 23s
7/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 49s
Β·
Ran in 3m 26s
8/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 49s
Β·
Ran in 3m 27s
9/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 59s
Β·
Ran in 3m 15s
10/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 59s
Β·
Ran in 3m 14s
11/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 59s
Β·
Ran in 3m 16s
12/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 50s
Β·
Ran in 3m 24s
13/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 1m 0s
Β·
Ran in 3m 8s
14/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 50s
Β·
Ran in 3m 25s
15/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 1m 0s
Β·
Ran in 3m 11s
16/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 50s
Β·
Ran in 3m 18s
17/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 1m 0s
Β·
Ran in 3m 15s
18/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 1m 1s
Β·
Ran in 3m 16s
19/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 1m 1s
Β·
Ran in 3m 17s
20/20
🧰 System call tests (AMD64)make BAZEL_OPTIONS=--test_tag_filters=-allsave syscall-tests
Waited 51s
Β·
Ran in 3m 23s
1/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 55s
Β·
Ran in 2m 53s
2/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 45s
Β·
Ran in 3m 2s
3/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 56s
Β·
Ran in 2m 51s
4/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 47s
Β·
Ran in 3m 2s
5/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 47s
Β·
Ran in 3m 1s
6/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 55s
Β·
Ran in 1m 5s
7/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 1m 0s
Β·
Ran in 2m 48s
8/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 1m 0s
Β·
Ran in 2m 45s
9/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 50s
Β·
Ran in 2m 56s
10/10
πŸ’ͺ System call tests (ARM64)make BAZEL_OPTIONS=--test_tag_filters=-allsave,runsc_ptrace,runsc_systrap syscall-tests
Waited 1m 0s
Β·
Ran in 2m 45s
:docker: Docker tests (cgroupv1)make docker-tests
Waited 54s
Β·
Ran in 9m 28s
:docker: Docker tests (cgroupv1)make docker-tests
Waited 2s
Β·
Ran in 7m 4s
:docker: Docker tests (cgroupv2)make docker-tests
Waited 1m 1s
Β·
Ran in 5m 9s
πŸ₯½ Overlay testsmake overlay-tests
Waited 51s
Β·
Ran in 4m 44s
:one-does-not-simply: Port-Forward testsmake portforward-tests
Waited 51s
Β·
Ran in 3m 19s
🧷 Host network testsmake hostnet-tests
Waited 52s
Β·
Ran in 4m 11s
πŸ›°οΈ gVisor GSO testsmake swgso-tests
Waited 52s
Β·
Ran in 4m 34s
πŸ›°οΈ gVisor network plugin testsmake plugin-network-tests
Waited 52s
Β·
Ran in 4m 41s
β˜• Do testsmake do-tests
Waited 6s
Β·
Ran in 50s
🧘 KVM testsmake kvm-tests
Waited 52s
Β·
Ran in 4m 55s
πŸš€ Systrap testsmake systrap-tests
Waited 53s
Β·
Ran in 4m 43s
πŸ‹οΈ Fsstress testmake fsstress-test
Waited 1m 3s
Β·
Ran in 3m 5s
:docker: Containerd 1.6.2 tests (cgroupv1)make containerd-test-1.6.2
Waited 1m 4s
Β·
Ran in 5m 55s
:docker: Containerd 1.6.2 tests (cgroupv2)make containerd-test-1.6.2
Waited 52s
Β·
Ran in 4m 49s
:podman: Podmansudo RUNTIME_ARGS=--directfs=false ./test/podman/run.sh && sudo RUNTIME_ARGS=--directfs=true ./test/podman/run.sh
Waited 53s
Β·
Ran in 7m 6s
🌎 Website testsmake website-build
Waited 7s
Β·
Ran in 2m 2s
πŸ“ IPTables testsmake iptables-tests
Waited 1m 4s
Β·
Ran in 6m 27s
πŸ‘· Packetdrill testsmake packetdrill-tests
Waited 54s
Β·
Ran in 7m 46s
πŸ”¨ Packetimpact testsmake packetimpact-tests
Waited 1m 4s
Β·
Ran in 2m 21s
1/2
:php: PHP runtime testsmake php8.3.7-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 1m 12s
2/2
:php: PHP runtime testsmake php8.3.7-runtime-tests RUNTIME_ARGS=--directfs
Waited 4s
Β·
Ran in 1m 35s
1/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 4s
Β·
Ran in 1m 20s
2/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 1m 16s
3/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 4s
Β·
Ran in 1m 27s
4/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 8s
Β·
Ran in 3m 56s
4/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 3s
Β·
Ran in 1m 6s
5/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 5s
Β·
Ran in 1m 18s
6/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 11s
Β·
Ran in 1m 33s
7/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 4s
Β·
Ran in 1m 20s
8/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 4s
Β·
Ran in 4m 0s
8/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 5s
Β·
Ran in 1m 8s
9/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 1m 18s
10/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 2s
Β·
Ran in 1m 28s
11/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 11s
Β·
Ran in 1m 29s
12/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 9s
Β·
Ran in 1m 20s
13/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 1m 26s
14/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 9s
Β·
Ran in 2m 57s
14/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 10s
Β·
Ran in 1m 8s
15/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 6s
Β·
Ran in 1m 22s
16/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 6s
Β·
Ran in 2m 59s
16/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 6s
Β·
Ran in 1m 9s
17/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 11s
Β·
Ran in 1m 21s
18/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 3m 56s
18/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 5s
Β·
Ran in 1m 6s
19/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 8s
Β·
Ran in 1m 36s
20/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 1m 24s
21/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 6s
Β·
Ran in 1m 11s
22/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 4s
Β·
Ran in 1m 36s
23/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 3s
Β·
Ran in 1m 28s
24/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 5s
Β·
Ran in 1m 30s
25/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 8s
Β·
Ran in 1m 21s
26/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 8s
Β·
Ran in 1m 17s
27/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 7s
Β·
Ran in 2m 56s
27/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 6s
Β·
Ran in 1m 26s
28/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 4s
Β·
Ran in 2m 41s
29/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 4s
Β·
Ran in 2m 48s
30/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 55s
Β·
Ran in 2m 52s
31/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 55s
Β·
Ran in 2m 50s
32/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 4s
Β·
Ran in 2m 44s
33/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 5s
Β·
Ran in 2m 40s
34/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 55s
Β·
Ran in 2m 53s
35/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 56s
Β·
Ran in 2m 57s
36/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 56s
Β·
Ran in 2m 50s
37/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 6s
Β·
Ran in 2m 42s
38/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 6s
Β·
Ran in 2m 45s
39/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 56s
Β·
Ran in 2m 51s
40/40
:java: Java runtime testsmake java21-runtime-tests RUNTIME_ARGS=--directfs
Waited 56s
Β·
Ran in 2m 51s
1/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 40s
2/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 39s
3/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 43s
4/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 57s
Β·
Ran in 2m 49s
5/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 46s
6/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 41s
7/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 40s
8/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 41s
9/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 57s
Β·
Ran in 2m 47s
10/10
:golang: Go runtime testsmake go1.22-runtime-tests RUNTIME_ARGS=--directfs
Waited 57s
Β·
Ran in 2m 53s
1/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 7s
Β·
Ran in 2m 42s
2/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 58s
Β·
Ran in 2m 53s
3/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 8s
Β·
Ran in 2m 40s
4/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 8s
Β·
Ran in 2m 44s
5/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 58s
Β·
Ran in 2m 51s
6/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 58s
Β·
Ran in 2m 49s
7/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 58s
Β·
Ran in 2m 50s
8/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 8s
Β·
Ran in 2m 40s
9/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 9s
Β·
Ran in 2m 41s
10/10
:node: NodeJS runtime testsmake nodejs22.2.0-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 9s
Β·
Ran in 2m 38s
1/2
:python: Python runtime testsmake python3.12.3-runtime-tests RUNTIME_ARGS=--directfs
Waited 59s
Β·
Ran in 2m 53s
2/2
:python: Python runtime testsmake python3.12.3-runtime-tests RUNTIME_ARGS=--directfs
Waited 1m 10s
Β·
Ran in 23m 24s
2/2
:python: Python runtime testsmake python3.12.3-runtime-tests RUNTIME_ARGS=--directfs
Waited 6s
Β·
Ran in 1m 21s
πŸ”₯ Benchmarks smoke testmake benchmark-platforms BENCHMARKS_TARGETS=test/benchmarks/base:startup_test BENCHMARKS_FILTER=BenchmarkStartupEmpty BENCHMARKS_OPTIONS=-test.benchtime=1ns
Waited 1m 0s
Β·
Ran in 3m 7s
Total Job Run Time: 7h 20m