2
0
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:
Adrian Reber
2021-02-01 13:23:49 +00:00
committed by Andrei Vagin
parent f983a55e68
commit 67ce4e46c0
5 changed files with 26 additions and 7 deletions

12
.github/workflows/fedora-asan-test.yml vendored Normal file
View 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
View 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

View File

@@ -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

View File

@@ -1,2 +1,2 @@
FROM fedora:29
FROM registry.fedoraproject.org/fedora:latest
ENV ASAN=1

View File

@@ -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