build-test.sh 574 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. set -e
  3. /usr/src/vcpkg/base/bootstrap-vcpkg.sh
  4. /usr/src/vcpkg/base/vcpkg install --overlay-ports=/usr/src/vcpkg/overlay spix
  5. pip install -r /usr/src/test/spix/requirements.txt
  6. mkdir /usr/src/build
  7. cd /usr/src/build
  8. echo ::group::cmake
  9. cmake -GNinja -DSpix_DIR:PATH=/usr/src/vcpkg/base/installed/x64-linux/share/Spix/cmake -DAnyRPC_DIR:PATH=/usr/src/vcpkg/base/installed/x64-linux/share/anyrpc -DWITH_SPIX=TRUE /usr/src
  10. echo ::endgroup::
  11. echo ::group::make
  12. ninja -j2
  13. echo ::endgroup::
  14. LD_PRELOAD=/usr/lib64/libSegFault.so xvfb-run ctest --output-on-failure