diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6461d2413..31d0aac74 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,6 +3,8 @@ on: [push] jobs: linux-gcc-make: runs-on: ubuntu-20.04 + env: + EXCLUDE_TESTS: Data/MySQL Data/ODBC Data/PostgreSQL MongoDB steps: - uses: actions/checkout@v2 - run: sudo apt update && sudo apt install libssl-dev ca-certificates unixodbc-dev libmysqlclient-dev redis-server @@ -11,6 +13,8 @@ jobs: linux-gcc-make-asan: runs-on: ubuntu-20.04 + env: + EXCLUDE_TESTS: Data/MySQL Data/ODBC Data/PostgreSQL MongoDB steps: - uses: actions/checkout@v2 - run: sudo apt update && sudo apt install libssl-dev ca-certificates unixodbc-dev libmysqlclient-dev redis-server @@ -19,6 +23,8 @@ jobs: linux-gcc-make-ubsan: runs-on: ubuntu-20.04 + env: + EXCLUDE_TESTS: Data/MySQL Data/ODBC Data/PostgreSQL MongoDB steps: - uses: actions/checkout@v2 - run: sudo apt update && sudo apt install libssl-dev ca-certificates unixodbc-dev libmysqlclient-dev redis-server @@ -36,7 +42,7 @@ jobs: runs-on: macos-10.15 env: CPPUNIT_IGNORE: N7CppUnit10TestCallerI24UniqueExpireLRUCacheTestEE.testExpireN,N7CppUnit10TestCallerI18ExpireLRUCacheTestEE.testAccessExpireN,N7CppUnit10TestCallerI11PollSetTestEE.testPollClosedServer - EXCLUDE_TESTS: Redis + EXCLUDE_TESTS: Redis Data/MySQL Data/ODBC Data/PostgreSQL MongoDB PDF steps: - uses: actions/checkout@v2 - run: brew install openssl diff --git a/ci/runtests.sh b/ci/runtests.sh index a8f34c2b0..78fbd1500 100755 --- a/ci/runtests.sh +++ b/ci/runtests.sh @@ -2,7 +2,6 @@ set -ev osname=`uname` osarch=`uname -m` export POCO_BASE=`pwd` -export EXCLUDE_TESTS="$EXCLUDE_TESTS Data/MySQL Data/ODBC Data/PostgreSQL MongoDB PDF" export PATH=$PATH:. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:.:$POCO_BASE/lib/$osname/$osarch export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:.:$POCO_BASE/lib/$osname/$osarch