Skip to content

Commit cffdf87

Browse files
authored
Merge pull request #1977 from manugupt1/speed-tests
Split rootless driver tests by network driver and portdriver.
2 parents 109f7fb + 587e627 commit cffdf87

File tree

1 file changed

+20
-7
lines changed

1 file changed

+20
-7
lines changed

.github/workflows/test.yml

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -113,29 +113,42 @@ jobs:
113113
include:
114114
- ubuntu: 20.04
115115
containerd: v1.5.17
116+
target: test-integration-rootless
116117
- ubuntu: 20.04
117118
containerd: v1.6.16
119+
target: test-integration-rootless
118120
- ubuntu: 22.04
119121
containerd: v1.6.16
122+
target: test-integration-rootless
120123
- ubuntu: 22.04
121124
containerd: main
125+
target: test-integration-rootless
126+
- ubuntu: 20.04
127+
containerd: v1.5.17
128+
target: test-integration-rootless-port-slirp4netns
129+
- ubuntu: 20.04
130+
containerd: v1.6.16
131+
target: test-integration-rootless-port-slirp4netns
132+
- ubuntu: 22.04
133+
containerd: v1.6.16
134+
target: test-integration-rootless-port-slirp4netns
135+
- ubuntu: 22.04
136+
containerd: main
137+
target: test-integration-rootless-port-slirp4netns
122138
env:
123139
UBUNTU_VERSION: "${{ matrix.ubuntu }}"
124140
CONTAINERD_VERSION: "${{ matrix.containerd }}"
141+
TEST_TARGET: "${{ matrix.target }}"
125142
steps:
126143
- uses: actions/[email protected]
127144
with:
128145
fetch-depth: 1
129146
- name: "Register QEMU (tonistiigi/binfmt)"
130147
run: docker run --privileged --rm tonistiigi/binfmt --install all
131148
- name: "Prepare (network driver=slirp4netns, port driver=builtin)"
132-
run: DOCKER_BUILDKIT=1 docker build -t test-integration-rootless --target test-integration-rootless --build-arg UBUNTU_VERSION=${UBUNTU_VERSION} --build-arg CONTAINERD_VERSION=${CONTAINERD_VERSION} .
133-
- name: "Test (network driver=slirp4netns, port driver=builtin)"
134-
run: docker run -t --rm --privileged test-integration-rootless
135-
- name: "Prepare (network driver=slirp4netns, port driver=slirp4netns)"
136-
run: DOCKER_BUILDKIT=1 docker build -t test-integration-rootless-port-slirp4netns --target test-integration-rootless-port-slirp4netns --build-arg UBUNTU_VERSION=${UBUNTU_VERSION} --build-arg CONTAINERD_VERSION=${CONTAINERD_VERSION} .
137-
- name: "Test (network driver=slirp4netns, port driver=slirp4netns)"
138-
run: docker run -t --rm --privileged test-integration-rootless-port-slirp4netns
149+
run: DOCKER_BUILDKIT=1 docker build -t ${TEST_TARGET} --target ${TEST_TARGET} --build-arg UBUNTU_VERSION=${UBUNTU_VERSION} --build-arg CONTAINERD_VERSION=${CONTAINERD_VERSION} .
150+
- name: "Test (network driver=slirp4netns, port driver=builtin)"
151+
run: docker run -t --rm --privileged ${TEST_TARGET}
139152

140153
cross:
141154
runs-on: ubuntu-22.04

0 commit comments

Comments
 (0)