diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 96bc8c9a132..031644275eb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -116,7 +116,10 @@ jobs: # Dependencies tdnf -y install openssl-devel libuv-devel curl-devel # Test dependencies - tdnf -y install libarrow-devel parquet-libs-devel lldb + tdnf -y install libarrow-devel parquet-libs-devel lldb npm jq expect + # Install CDDL via rubygems + tdnf -y install rubygems + gem install cddl shell: bash - uses: actions/checkout@v4 @@ -142,4 +145,6 @@ jobs: export ASAN_SYMBOLIZER_PATH=$(realpath /usr/bin/llvm-symbolizer-15) # Unit tests ./tests.sh --output-on-failure -L unit -j$(nproc --all) + # All other acceptably fast tests, which are now supported on Mariner. + ./tests.sh --timeout 360 --output-on-failure -LE "benchmark|protocolstest|suite|unit|lts_compatibility|raft_scenario" shell: bash diff --git a/CMakeLists.txt b/CMakeLists.txt index 415076a670d..ec4885f3871 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1306,6 +1306,11 @@ if(BUILD_TESTS) APPEND PROPERTY ENVIRONMENT "LTS_COMPAT_GOV_CLIENT=1" ) + set_property( + TEST lts_compatibility + APPEND + PROPERTY LABELS lts_compatibility + ) endif() if(LONG_TESTS)