commit c1233c7fd72e99312b77804f7decb19236efd914 from: Thomas Adam date: Mon Jul 11 20:05:05 2022 UTC portable: regress: add test stage to all runs Whenever a CI change is made, also run the test suites. This is enabled for just Ubuntu and FreeBSD for now. commit - 432c637b8849b493bbe9a6907f2adc9e3d6d9c32 commit + c1233c7fd72e99312b77804f7decb19236efd914 blob - 4d0d9236b62b8e5b3031360091dced34f72e0b5d blob + 51219e22687070174c33df1495d56dd020c30dcd --- .cirrus.yml +++ .cirrus.yml @@ -15,7 +15,7 @@ got_alpine_linux_task: container: image: alpine:latest script: - - apk add build-base bsd-compat-headers bison automake make autoconf libbsd-dev util-linux-dev libressl-dev zlib-dev ncurses-dev + - apk add git build-base bsd-compat-headers bison automake make autoconf libbsd-dev util-linux-dev libressl-dev zlib-dev ncurses-dev - .github/ci/build.sh got_freebsd_task: @@ -23,6 +23,7 @@ got_freebsd_task: image_family: freebsd-13-0 before_build_script: .github/ci/before-install.sh build:script: .github/ci/build.sh + test_script: make install && make tests got_macos_task: macos_instance: blob - 7bec1390cbccb7f491f4414f5d96b8c0e7b00229 blob + 2d8c263da6a7f5d4a8780399226a68260ad13dda --- .github/ci/before-install.sh +++ .github/ci/before-install.sh @@ -20,7 +20,9 @@ fi if [ "$CIRRUS_OS" = "freebsd" ]; then pkg install -y \ automake \ - pkgconf + pkgconf \ + git \ + coreutils fi if [ "$CIRRUS_OS" = "darwin" ]; then @@ -28,5 +30,6 @@ if [ "$CIRRUS_OS" = "darwin" ]; then automake \ pkg-config \ ncurses \ - ossp-uuid + ossp-uuid \ + git fi