diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 207e5a63d..e635cdf0f 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -125,7 +125,14 @@ jobs: make all -s -j4 - run: >- sudo -s - CPPUNIT_IGNORE="CppUnit::TestCaller.testTrySleep,CppUnit::TestCaller.testTimestamp,CppUnit::TestCaller.testExpireN,CppUnit::TestCaller.testAccessExpireN,CppUnit::TestCaller.testAccessExpireN,CppUnit::TestCaller.testPollClosedServer" + CPPUNIT_IGNORE=" + CppUnit::TestCaller.testTrySleep, + CppUnit::TestCaller.testTimestamp, + CppUnit::TestCaller.testExpireN, + CppUnit::TestCaller.testAccessExpireN, + CppUnit::TestCaller.testExpireN, + CppUnit::TestCaller.testAccessExpireN, + CppUnit::TestCaller.testPollClosedServer" EXCLUDE_TESTS="Redis Data/MySQL Data/ODBC Data/PostgreSQL MongoDB PDF" ./ci/runtests.sh @@ -138,7 +145,14 @@ jobs: - run: >- cd cmake-build && sudo -s - CPPUNIT_IGNORE="CppUnit::TestCaller.testTrySleep,CppUnit::TestCaller.testTimestamp,CppUnit::TestCaller.testExpireN,CppUnit::TestCaller.testAccessExpireN,CppUnit::TestCaller.testAccessExpireN,CppUnit::TestCaller.testPollClosedServer" + CPPUNIT_IGNORE=" + CppUnit::TestCaller.testTrySleep, + CppUnit::TestCaller.testTimestamp, + CppUnit::TestCaller.testExpireN, + CppUnit::TestCaller.testAccessExpireN, + CppUnit::TestCaller.testExpireN, + CppUnit::TestCaller.testAccessExpireN, + CppUnit::TestCaller.testPollClosedServer" PWD=`pwd` ctest --output-on-failure -E "(DataMySQL)|(DataODBC)|(PostgreSQL)|(MongoDB)|(Redis)" @@ -151,14 +165,29 @@ jobs: - run: >- cd cmake-build && sudo -s - CPPUNIT_IGNORE="CppUnit::TestCaller.testTrySleep,CppUnit::TestCaller.testTimestamp,CppUnit::TestCaller.testExpireN,CppUnit::TestCaller.testAccessExpireN,CppUnit::TestCaller.testAccessExpireN,CppUnit::TestCaller.testPollClosedServer" + CPPUNIT_IGNORE=" + CppUnit::TestCaller.testTrySleep, + CppUnit::TestCaller.testTimestamp, + CppUnit::TestCaller.testExpireN, + CppUnit::TestCaller.testAccessExpireN, + CppUnit::TestCaller.testExpireN, + CppUnit::TestCaller.testAccessExpireN, + CppUnit::TestCaller.testPollClosedServer" PWD=`pwd` ctest --output-on-failure -E "(DataMySQL)|(DataODBC)|(PostgreSQL)|(MongoDB)|(Redis)" windows-2019-msvc-cmake: runs-on: windows-2019 env: - CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy,CppUnit::TestCaller.testPollClosedServer + CPPUNIT_IGNORE: >- + class CppUnit::TestCaller.testFind, + class CppUnit::TestCaller.testSendToReceiveFrom, + class CppUnit::TestCaller.testPing, + class CppUnit::TestCaller.testBigPing, + class CppUnit::TestCaller.testMTU, + class CppUnit::TestCaller.testProxy, + class CppUnit::TestCaller.testProxy, + class CppUnit::TestCaller.testPollClosedServer steps: - uses: actions/checkout@v3 - run: cmake -S. -Bcmake-build -DENABLE_NETSSL_WIN=ON -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_DATA=ON -DENABLE_DATA_ODBC=ON -DENABLE_DATA_MYSQL=OFF -DENABLE_DATA_POSTGRESQL=OFF -DENABLE_TESTS=ON @@ -170,7 +199,14 @@ jobs: windows-2019-msvc-buildwin-x64: runs-on: windows-2019 env: - CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy + CPPUNIT_IGNORE: >- + class CppUnit::TestCaller.testFind, + class CppUnit::TestCaller.testSendToReceiveFrom, + class CppUnit::TestCaller.testPing, + class CppUnit::TestCaller.testBigPing, + class CppUnit::TestCaller.testMTU, + class CppUnit::TestCaller.testProxy, + class CppUnit::TestCaller.testProxy steps: - uses: actions/checkout@v3 - run: .\buildwin.ps1 -poco_base . -vs 160 -action build -linkmode all -config release -platform x64 -samples -tests -omit "Crypto,NetSSL_OpenSSL,Data/MySQL,Data/PostgreSQL,JWT" @@ -186,7 +222,14 @@ jobs: windows-2022-msvc-buildwin-x64: runs-on: windows-2022 env: - CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy + CPPUNIT_IGNORE: >- + class CppUnit::TestCaller.testFind, + class CppUnit::TestCaller.testSendToReceiveFrom, + class CppUnit::TestCaller.testPing, + class CppUnit::TestCaller.testBigPing, + class CppUnit::TestCaller.testMTU, + class CppUnit::TestCaller.testProxy, + class CppUnit::TestCaller.testProxy steps: - uses: actions/checkout@v3 - run: .\buildwin.ps1 -poco_base . -vs 170 -action build -linkmode all -config release -platform x64 -samples -tests -omit "Crypto,NetSSL_OpenSSL,Data/MySQL,Data/PostgreSQL,JWT" @@ -194,7 +237,14 @@ jobs: # windows-2022-msvc-buildwin-win32: # runs-on: windows-2022 # env: -# CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy +# CPPUNIT_IGNORE: >- +# class CppUnit::TestCaller.testFind, +# class CppUnit::TestCaller.testSendToReceiveFrom, +# class CppUnit::TestCaller.testPing, +# class CppUnit::TestCaller.testBigPing, +# class CppUnit::TestCaller.testMTU, +# class CppUnit::TestCaller.testProxy, +# class CppUnit::TestCaller.testProxy # steps: # - uses: actions/checkout@v3 # - run: .\buildwin.ps1 -poco_base . -vs 170 -action build -linkmode all -config release -platform Win32 -samples -tests -omit "Crypto,NetSSL_OpenSSL,Data/MySQL,Data/PostgreSQL,JWT" @@ -202,7 +252,14 @@ jobs: windows-2022-msvc-cmake: runs-on: windows-2022 env: - CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy + CPPUNIT_IGNORE: >- + class CppUnit::TestCaller.testFind, + class CppUnit::TestCaller.testSendToReceiveFrom, + class CppUnit::TestCaller.testPing, + class CppUnit::TestCaller.testBigPing, + class CppUnit::TestCaller.testMTU, + class CppUnit::TestCaller.testProxy, + class CppUnit::TestCaller.testProxy steps: - uses: actions/checkout@v3 - run: cmake -S. -Bcmake-build -DENABLE_NETSSL_WIN=ON -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_DATA=ON -DENABLE_DATA_ODBC=ON -DENABLE_DATA_MYSQL=OFF -DENABLE_DATA_POSTGRESQL=OFF -DENABLE_TESTS=ON @@ -215,7 +272,14 @@ jobs: # windows-2022-msvc-cmake-asan: # runs-on: windows-2022 # env: -# CPPUNIT_IGNORE: class CppUnit::TestCaller.testFind,class CppUnit::TestCaller.testSendToReceiveFrom,class CppUnit::TestCaller.testPing,class CppUnit::TestCaller.testBigPing,class CppUnit::TestCaller.testMTU,class CppUnit::TestCaller.testProxy,class CppUnit::TestCaller.testProxy +# CPPUNIT_IGNORE: >- +# class CppUnit::TestCaller.testFind, +# class CppUnit::TestCaller.testSendToReceiveFrom, +# class CppUnit::TestCaller.testPing, +# class CppUnit::TestCaller.testBigPing, +# class CppUnit::TestCaller.testMTU, +# class CppUnit::TestCaller.testProxy, +# class CppUnit::TestCaller.testProxy # steps: # - uses: actions/checkout@v3 # - run: cmake -S. -Bcmake-build -DPOCO_SANITIZE_ASAN=ON -DENABLE_NETSSL_WIN=ON -DENABLE_NETSSL=OFF -DENABLE_CRYPTO=OFF -DENABLE_JWT=OFF -DENABLE_DATA=ON -DENABLE_DATA_ODBC=ON -DENABLE_DATA_MYSQL=OFF -DENABLE_DATA_POSTGRESQL=OFF -DENABLE_TESTS=ON