mirror of
https://github.com/checkpoint-restore/criu
synced 2025-08-31 22:35:33 +00:00
ci: move asan and image streamer test to github
Signed-off-by: Adrian Reber <areber@redhat.com>
This commit is contained in:
committed by
Andrei Vagin
parent
f983a55e68
commit
67ce4e46c0
12
.github/workflows/fedora-asan-test.yml
vendored
Normal file
12
.github/workflows/fedora-asan-test.yml
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
name: Fedora ASAN Test
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-20.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Run Fedora ASAN Test
|
||||
run: sudo -E make -C scripts/ci fedora-asan
|
12
.github/workflows/stream-test.yml
vendored
Normal file
12
.github/workflows/stream-test.yml
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
name: CRIU Image Streamer Test
|
||||
|
||||
on: [push, pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-20.04
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
- name: Run CRIU Image Streamer Test
|
||||
run: sudo -E make -C scripts/ci local STREAM_TEST=1
|
@@ -43,11 +43,6 @@ jobs:
|
||||
# On xenial it should be possible to test overlayfs;
|
||||
# broken on the latest bionic kernel
|
||||
dist: xenial
|
||||
- os: linux
|
||||
arch: amd64
|
||||
env: TR_ARCH=fedora-asan
|
||||
dist: bionic
|
||||
- env: TR_ARCH=local STREAM_TEST=1
|
||||
allow_failures:
|
||||
- env: TR_ARCH=docker-test
|
||||
- env: TR_ARCH=docker-test DIST=xenial
|
||||
|
@@ -1,2 +1,2 @@
|
||||
FROM fedora:29
|
||||
FROM registry.fedoraproject.org/fedora:latest
|
||||
ENV ASAN=1
|
||||
|
@@ -60,7 +60,7 @@ $(TARGETS): restart-docker
|
||||
|
||||
fedora-asan: restart-docker
|
||||
$(MAKE) -C ../build $@$(target-suffix)
|
||||
docker run -it $(CONTAINER_OPTS) criu-$@ ./scripts/ci/asan.sh $(ZDTM_OPTIONS)
|
||||
docker run $(CONTAINER_OPTS) criu-$@ ./scripts/ci/asan.sh $(ZDTM_OPTIONS)
|
||||
|
||||
docker-test:
|
||||
./docker-test.sh
|
||||
|
Reference in New Issue
Block a user