rewrite tests (#515)
* rewrite tests to work with meson This ports our tests to meson and makes them able to be run in parallel. * add tests to ci * rewrite test/check-trailing-newlines in bash This test was using a GNU sed command which does not work on Alpine Linux.
This commit is contained in:
5
.github/workflows/ci-alpine-linux.yml
vendored
5
.github/workflows/ci-alpine-linux.yml
vendored
@@ -23,6 +23,9 @@ jobs:
|
||||
- run: meson setup builddir/
|
||||
env:
|
||||
CC: gcc
|
||||
- run: ninja -C builddir
|
||||
- run: meson compile -C builddir
|
||||
env:
|
||||
CC: gcc
|
||||
- run: meson test --verbose -C builddir
|
||||
env:
|
||||
CC: gcc
|
||||
|
6
.github/workflows/ci-ubuntu.yml
vendored
6
.github/workflows/ci-ubuntu.yml
vendored
@@ -16,6 +16,9 @@ jobs:
|
||||
- run: ninja -C builddir
|
||||
env:
|
||||
CC: gcc
|
||||
- run: ninja test --verbose -C builddir
|
||||
env:
|
||||
CC: gcc
|
||||
|
||||
|
||||
clang-glibc:
|
||||
@@ -30,3 +33,6 @@ jobs:
|
||||
- run: ninja -C builddir
|
||||
env:
|
||||
CC: clang
|
||||
- run: ninja test --verbose -C builddir
|
||||
env:
|
||||
CC: clang
|
||||
|
Reference in New Issue
Block a user