When building under Travis (or another linux CI service), enable running the tests for each build.
Signed-off-by: Aaron Conole <acon...@redhat.com> --- .ci/linux-build.sh | 7 +++++++ .ci/linux-setup.sh | 6 +++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh index 4eb7c3cf0..72510a433 100755 --- a/.ci/linux-build.sh +++ b/.ci/linux-build.sh @@ -22,3 +22,10 @@ fi OPTS="$OPTS --default-library=$DEF_LIB" meson build --werror -Dexamples=all $OPTS ninja -C build + +if [ "$AARCH64" != "1" ]; then + sudo meson test -C build --suite fast-tests + sudo meson test -C build --suite perf-tests + sudo meson test -C build --suite driver-tests + sudo meson test -C build --suite debug-tests +fi diff --git a/.ci/linux-setup.sh b/.ci/linux-setup.sh index acdf9f370..18d2b22fc 100755 --- a/.ci/linux-setup.sh +++ b/.ci/linux-setup.sh @@ -1,3 +1,7 @@ #!/bin/sh -python3 -m pip install --upgrade meson --user +sudo python3 -m pip install --upgrade meson + +cat /proc/meminfo +sudo sh -c 'echo 1024 > /proc/sys/vm/nr_hugepages' +cat /proc/meminfo -- 2.19.1