Merge pull request #5614 from estesp/test-criu-overlay
Re-enable criu in main integration runs
This commit is contained in:
commit
c88a5d0234
29
.github/workflows/ci.yml
vendored
29
.github/workflows/ci.yml
vendored
@ -420,7 +420,11 @@ jobs:
|
|||||||
RUNC_FLAVOR: ${{ matrix.runc }}
|
RUNC_FLAVOR: ${{ matrix.runc }}
|
||||||
GOTESTSUM_JUNITFILE: ${{github.workspace}}/test-integration-serial-junit.xml
|
GOTESTSUM_JUNITFILE: ${{github.workspace}}/test-integration-serial-junit.xml
|
||||||
run: |
|
run: |
|
||||||
sudo -E PATH=$PATH make integration EXTRA_TESTFLAGS=-no-criu TESTFLAGS_RACE=-race
|
extraflags=""
|
||||||
|
[ "${RUNC_FLAVOR}" == "crun" ] && {
|
||||||
|
extraflags="EXTRA_TESTFLAGS=-no-criu";
|
||||||
|
}
|
||||||
|
sudo -E PATH=$PATH make integration ${extraflags} TESTFLAGS_RACE=-race
|
||||||
working-directory: src/github.com/containerd/containerd
|
working-directory: src/github.com/containerd/containerd
|
||||||
|
|
||||||
# Run the integration suite a second time. See discussion in github.com/containerd/containerd/pull/1759
|
# Run the integration suite a second time. See discussion in github.com/containerd/containerd/pull/1759
|
||||||
@ -431,24 +435,11 @@ jobs:
|
|||||||
RUNC_FLAVOR: ${{ matrix.runc }}
|
RUNC_FLAVOR: ${{ matrix.runc }}
|
||||||
GOTESTSUM_JUNITFILE: ${{github.workspace}}/test-integration-parallel-junit.xml
|
GOTESTSUM_JUNITFILE: ${{github.workspace}}/test-integration-parallel-junit.xml
|
||||||
run: |
|
run: |
|
||||||
sudo -E PATH=$PATH TESTFLAGS_PARALLEL=1 make integration EXTRA_TESTFLAGS=-no-criu
|
extraflags=""
|
||||||
working-directory: src/github.com/containerd/containerd
|
[ "${RUNC_FLAVOR}" == "crun" ] && {
|
||||||
|
extraflags="EXTRA_TESTFLAGS=-no-criu";
|
||||||
# CRIU wouldn't work with overlay snapshotter yet.
|
}
|
||||||
# See https://github.com/containerd/containerd/pull/4708#issuecomment-724322294.
|
sudo -E PATH=$PATH TESTFLAGS_PARALLEL=1 make integration ${extraflags}
|
||||||
- name: CRIU Integration
|
|
||||||
env:
|
|
||||||
GOPROXY: direct
|
|
||||||
TEST_RUNTIME: ${{ matrix.runtime }}
|
|
||||||
RUNC_FLAVOR: ${{ matrix.runc }}
|
|
||||||
GOTESTSUM_JUNITFILE: ${{github.workspace}}/test-integration-criu-junit.xml
|
|
||||||
# crun doesn't have "checkpoint" command.
|
|
||||||
if: ${{ matrix.runc == 'runc' }}
|
|
||||||
run: |
|
|
||||||
sudo -E PATH=$PATH \
|
|
||||||
TESTFLAGS_PARALLEL=1 \
|
|
||||||
TEST_SNAPSHOTTER=native \
|
|
||||||
make integration EXTRA_TESTFLAGS='-run TestCheckpoint'
|
|
||||||
working-directory: src/github.com/containerd/containerd
|
working-directory: src/github.com/containerd/containerd
|
||||||
|
|
||||||
- name: CRI Integration Test
|
- name: CRI Integration Test
|
||||||
|
Loading…
Reference in New Issue
Block a user