diff options
author | Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org> | 2024-05-05 22:15:17 -0400 |
---|---|---|
committer | Aaron M. Ucko <ucko@debian.org> | 2024-05-05 22:15:17 -0400 |
commit | 9eaa4587b47f763c40bb03bac78ae63d74c4242b (patch) | |
tree | d97e4a2704525b783d3933002310f6455c89b3af | |
parent | 2e902c859e2b8677c4dfcd1d60610858fe2a8db3 (diff) |
Label tests "online" to have an easy option to run/ignore them properly
Last-Update: 2023-01-15 20:56:15
Gbp-Pq: Name label_online_tests.patch
-rw-r--r-- | libs/ngs-vdb/test/CMakeLists.txt | 23 | ||||
-rw-r--r-- | ngs/ngs-java/examples/CMakeLists.txt | 2 | ||||
-rw-r--r-- | ngs/ngs-python/examples/CMakeLists.txt | 1 | ||||
-rw-r--r-- | ngs/ngs-sdk/examples/CMakeLists.txt | 2 | ||||
-rw-r--r-- | test/external/kdbmeta/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/external/ngs-pileup/CMakeLists.txt | 12 | ||||
-rw-r--r-- | test/external/ngs/ngs-java/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/external/ngs/ngs-python/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/external/ngs/testy-the-bear/CMakeLists.txt | 2 | ||||
-rw-r--r-- | test/external/prefetch/CMakeLists.txt | 10 | ||||
-rw-r--r-- | test/external/sra-pileup/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/external/sra-stat/CMakeLists.txt | 2 | ||||
-rw-r--r-- | test/external/srapath/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/external/vdb-dump/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/internal/align/CMakeLists.txt | 1 | ||||
-rw-r--r-- | test/internal/vdb-diff/CMakeLists.txt | 4 | ||||
-rw-r--r-- | test/loaders/kar/CMakeLists.txt | 1 | ||||
-rw-r--r-- | tools/external/sra-search/test/CMakeLists.txt | 2 |
18 files changed, 61 insertions, 7 deletions
diff --git a/libs/ngs-vdb/test/CMakeLists.txt b/libs/ngs-vdb/test/CMakeLists.txt index c7ed423b..98947d78 100644 --- a/libs/ngs-vdb/test/CMakeLists.txt +++ b/libs/ngs-vdb/test/CMakeLists.txt @@ -70,32 +70,39 @@ add_test ( NAME Test_Ngs COMMAND test-ngs WORKING_DIRECTORY ${CMAKE_CURRENT_SOUR add_executable ( test-ngs_sra ngstest_sra.cpp ) target_link_libraries ( test-ngs_sra ${TEST_LIBS}) add_test ( NAME Test_Ngs_Sra COMMAND test-ngs_sra WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_Sra PROPERTIES LABELS online ) add_executable ( test-ngs_sradb ngstest_sradb.cpp ) target_link_libraries ( test-ngs_sradb ${TEST_LIBS}) add_test ( NAME Test_Ngs_SraDb COMMAND test-ngs_sradb WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_SraDb PROPERTIES LABELS online ) add_executable ( test-ngs_csra1 ngstest_csra1.cpp ) target_link_libraries ( test-ngs_csra1 ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_Csra1 COMMAND test-ngs_csra1 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -set_tests_properties( SlowTest_Ngs_Csra1 PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" ) +set_tests_properties( SlowTest_Ngs_Csra1 PROPERTIES + ENVIRONMENT "NCBI_VDB_QUALITY=R" LABELS online ) add_executable ( test-ngs_csra1_readcollection ngstest_csra1_readcollection.cpp ) target_link_libraries ( test-ngs_csra1_readcollection ${TEST_LIBS}) add_test ( NAME Test_Ngs_Csra1_ReadCollection COMMAND test-ngs_csra1_readcollection WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_Csra1_ReadCollection PROPERTIES LABELS online ) add_executable ( test-ngs_csra1_refwin ngstest_csra1_refwin.cpp ) target_link_libraries ( test-ngs_csra1_refwin ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_Csra1_RefWin COMMAND test-ngs_csra1_refwin WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -set_tests_properties( SlowTest_Ngs_Csra1_RefWin PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" ) +set_tests_properties( SlowTest_Ngs_Csra1_RefWin PROPERTIES + ENVIRONMENT "NCBI_VDB_QUALITY=R" LABELS online ) add_executable ( test-ngs_csra1_pileup ngstest_csra1_pileup.cpp ) target_link_libraries ( test-ngs_csra1_pileup ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_Csra1_Pileup COMMAND test-ngs_csra1_pileup WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( SlowTest_Ngs_Csra1_Pileup PROPERTIES LABELS online ) add_executable ( test-ngs_reference ngstest_reference.cpp ) target_link_libraries ( test-ngs_reference ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_Reference COMMAND test-ngs_reference WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( SlowTest_Ngs_Reference PROPERTIES LABELS online ) add_executable ( test-fragmentblob ngstest_fragmentblob.cpp ) @@ -103,14 +110,17 @@ target_link_libraries ( test-fragmentblob ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_FragmentBlob COMMAND test-fragmentblob WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) # SlowTest_Ngs_FragmentBlob requires MakeDB to be run first set_property(TEST SlowTest_Ngs_FragmentBlob PROPERTY FIXTURES_REQUIRED MakeDB) +set_tests_properties( SlowTest_Ngs_FragmentBlob PROPERTIES LABELS online ) add_executable ( test-referenceblob ngstest_referenceblob.cpp ) target_link_libraries ( test-referenceblob ${TEST_LIBS}) add_test ( NAME Test_Ngs_ReferenceBlob COMMAND test-referenceblob WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_ReferenceBlob PROPERTIES LABELS online ) add_executable ( test-byteblob ngstest_byteblob.cpp ) target_link_libraries ( test-byteblob ${TEST_LIBS}) add_test ( NAME Test_Ngs_ByteBlob COMMAND test-byteblob WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_ByteBlob PROPERTIES LABELS online ) #------------------------------------------------------------------------------- # tests for the NGS C++ APIs @@ -118,20 +128,24 @@ add_test ( NAME Test_Ngs_ByteBlob COMMAND test-byteblob WORKING_DIRECTORY ${CMAK add_executable ( test-ngs_sra_c++ SRAtest.cpp ) target_link_libraries ( test-ngs_sra_c++ ${TEST_LIBS}) add_test ( NAME Test_Ngs_CPP_Sra COMMAND test-ngs_sra_c++ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_CPP_Sra PROPERTIES LABELS online ) add_executable ( test-ngs_sradb_c++ SRADBtest.cpp ) target_link_libraries ( test-ngs_sradb_c++ ${TEST_LIBS}) add_test ( NAME Test_Ngs_CPP_SraDb COMMAND test-ngs_sradb_c++ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +set_tests_properties( Test_Ngs_CPP_SraDb PROPERTIES LABELS online ) add_executable ( test-ngs_csra1_c++ CSRA1test.cpp ) target_link_libraries ( test-ngs_csra1_c++ ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_CPP_CSRA1 COMMAND test-ngs_csra1_c++ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -set_tests_properties( SlowTest_Ngs_CPP_CSRA1 PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" ) +set_tests_properties( SlowTest_Ngs_CPP_CSRA1 PROPERTIES + ENVIRONMENT "NCBI_VDB_QUALITY=R" LABELS online ) add_executable ( test-ngs_csra1pileup++ CSRA1PileupTest.cpp ) target_link_libraries ( test-ngs_csra1pileup++ ${TEST_LIBS}) add_test ( NAME SlowTest_Ngs_CPP_CSRA1Pileup COMMAND test-ngs_csra1pileup++ WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) -set_tests_properties( SlowTest_Ngs_CPP_CSRA1Pileup PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" ) +set_tests_properties( SlowTest_Ngs_CPP_CSRA1Pileup PROPERTIES + ENVIRONMENT "NCBI_VDB_QUALITY=R" LABELS online ) #------------------------------------------------------------------------------- # tests for this library, ngs-vdb @@ -146,4 +160,5 @@ target_link_libraries ( test-ngs-vdb ) add_test ( NAME SlowTest_NgsVdbWhiteBox COMMAND test-ngs-vdb ) +set_tests_properties( SlowTest_NgsVdbWhiteBox PROPERTIES LABELS online ) diff --git a/ngs/ngs-java/examples/CMakeLists.txt b/ngs/ngs-java/examples/CMakeLists.txt index b4c91121..c0784a97 100644 --- a/ngs/ngs-java/examples/CMakeLists.txt +++ b/ngs/ngs-java/examples/CMakeLists.txt @@ -56,6 +56,8 @@ if ( Java_FOUND ) WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} COMMAND_EXPAND_LISTS ) + set_tests_properties(Test_NgsJavaExamples_${TestName} + PROPERTIES LABELS "online") endmacro() RunAndDiff( FragTest "ERR225922 10000 2" ) diff --git a/ngs/ngs-python/examples/CMakeLists.txt b/ngs/ngs-python/examples/CMakeLists.txt index 2f68488a..7f7e3fa3 100644 --- a/ngs/ngs-python/examples/CMakeLists.txt +++ b/ngs/ngs-python/examples/CMakeLists.txt @@ -44,6 +44,7 @@ if( Python3_EXECUTABLE ) set_tests_properties( Test_NgsPythonExamples_${TestName} PROPERTIES ENVIRONMENT "NGS_PY_DOWNLOAD_LIBRARY=0;PYTHONUSERBASE=${PythonUserBase};NGS_PY_LIBRARY_PATH=${LIBDIR}" DEPENDS Test_NGS_Python_install + LABELS "online" ) endmacro() diff --git a/ngs/ngs-sdk/examples/CMakeLists.txt b/ngs/ngs-sdk/examples/CMakeLists.txt index aefd0f09..b13529a3 100644 --- a/ngs/ngs-sdk/examples/CMakeLists.txt +++ b/ngs/ngs-sdk/examples/CMakeLists.txt @@ -52,7 +52,7 @@ if ( NOT TOOLS_ONLY ) add_test( NAME SlowTest_NGS_Run_and_diff COMMAND ${CMAKE_CURRENT_SOURCE_DIR}/run_and_diff.sh ${TESTBINDIR} WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) set_tests_properties( SlowTest_NGS_Run_and_diff - PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" + PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" LABELS "online" ) endif() diff --git a/test/external/kdbmeta/CMakeLists.txt b/test/external/kdbmeta/CMakeLists.txt index fe1d323c..060ea8f0 100644 --- a/test/external/kdbmeta/CMakeLists.txt +++ b/test/external/kdbmeta/CMakeLists.txt @@ -28,6 +28,7 @@ if ( EXISTS "${DIRTOTEST}/kdbmeta${EXE}" ) add_test( NAME Test_Kdbmeta COMMAND bash -c "${DIRTOTEST}/kdbmeta SRR053325 > /dev/null" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Kdbmeta PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Kdbmeta-asan diff --git a/test/external/ngs-pileup/CMakeLists.txt b/test/external/ngs-pileup/CMakeLists.txt index f881a3fc..e1054397 100644 --- a/test/external/ngs-pileup/CMakeLists.txt +++ b/test/external/ngs-pileup/CMakeLists.txt @@ -31,6 +31,7 @@ set( NGS_PILEUP_LIBS ${COMMON_LIBS_READ} ) AddExecutableTest( Test_Ngs_Pileup "test-ngs-pileup.cpp" "${NGS_PILEUP_LIBS}" "" ) +set_tests_properties(Test_Ngs_Pileup PROPERTIES LABELS "online") if( NOT WIN32 ) if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) @@ -43,6 +44,7 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) add_test( NAME Test_Ngs_Pileup_2 COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 2.0 SRR1166393 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Ngs_Pileup_2 PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Ngs_Pileup_2-asan COMMAND ./runtestcase.sh ${BINDIR} "-asan" ${CMAKE_CURRENT_SOURCE_DIR} 2.0 SRR1166393 @@ -56,6 +58,7 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) add_test( NAME Test_Ngs_Pileup_3 COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 3.0 ERR334733 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Ngs_Pileup_3 PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Ngs_Pileup_3-asan COMMAND ./runtestcase.sh ${BINDIR} "-asan" ${CMAKE_CURRENT_SOURCE_DIR} 3.0 ERR334733 @@ -68,6 +71,7 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) add_test( NAME Test_Ngs_Pileup_4 COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 4.0 SRR1068006 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Ngs_Pileup_4 PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Ngs_Pileup_4-asan COMMAND ./runtestcase.sh ${BINDIR} "-asan" ${CMAKE_CURRENT_SOURCE_DIR} 4.0 SRR1068006 @@ -81,6 +85,7 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) add_test( NAME SlowTest_Ngs_Pileup_5 COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 5.0 SRR619510 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(SlowTest_Ngs_Pileup_5 PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME SlowTest_Ngs_Pileup_5-asan COMMAND ./runtestcase.sh ${BINDIR} "-asan" ${CMAKE_CURRENT_SOURCE_DIR} 5.0 SRR619510 @@ -95,11 +100,13 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) # add_test( NAME Test_Ngs_Pileup_6 # COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 6.0 SRR1251988 # WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + # set_tests_properties(Test_Ngs_Pileup_6 PROPERTIES LABELS "online") # ION_TORRENT add_test( NAME Test_Ngs_Pileup_7 COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 7.0 SRR1186012 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Ngs_Pileup_7 PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Ngs_Pileup_7-asan COMMAND ./runtestcase.sh ${BINDIR} "-asan" ${CMAKE_CURRENT_SOURCE_DIR} 7.0 SRR1186012 @@ -114,17 +121,20 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) # add_test( NAME Test_Ngs_Pileup_8.1 # COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 8.1 SRR556739 -r chrY # WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + # set_tests_properties(Test_Ngs_Pileup_8.1 PROPERTIES LABELS "online") #TODO: fix # COMPLETE_GENOMICS, circular reference # add_test( NAME Test_Ngs_Pileup_8.2 # COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 8.2 SRR556739 -r chrM # WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + # set_tests_properties(Test_Ngs_Pileup_8.2 PROPERTIES LABELS "online") #:19900-20022 add_test( NAME Test_Ngs_Pileup_9 COMMAND ./runtestcase.sh ${BINDIR} "" ${CMAKE_CURRENT_SOURCE_DIR} 9.0 SRR341578 -r NC_011752.1 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Ngs_Pileup_9 PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Ngs_Pileup_9-asan COMMAND ./runtestcase.sh ${BINDIR} "-asan" ${CMAKE_CURRENT_SOURCE_DIR} 9.0 SRR341578 -r NC_011752.1 @@ -136,4 +146,4 @@ if ( EXISTS "${DIRTOTEST}/ngs-pileup${EXE}" ) else() message(WARNING "${DIRTOTEST}/ngs-pileup${EXE} is not found. The corresponding tests are skipped." ) endif() -endif()
\ No newline at end of file +endif() diff --git a/test/external/ngs/ngs-java/CMakeLists.txt b/test/external/ngs/ngs-java/CMakeLists.txt index eb21af39..d6d5380c 100644 --- a/test/external/ngs/ngs-java/CMakeLists.txt +++ b/test/external/ngs/ngs-java/CMakeLists.txt @@ -81,5 +81,6 @@ if ( Java_FOUND ) ${Java_JAVA_EXECUTABLE} -cp "${CLASSPATH}" "-Djava.library.path=${LIBPATH}" ${VARS} org.junit.runner.JUnitCore ngs_test_CSRA1 WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(SlowTest_NgsJava_CSRA1 PROPERTIES LABELS "online") endif() diff --git a/test/external/ngs/ngs-python/CMakeLists.txt b/test/external/ngs/ngs-python/CMakeLists.txt index 1b338ef5..0b903da6 100644 --- a/test/external/ngs/ngs-python/CMakeLists.txt +++ b/test/external/ngs/ngs-python/CMakeLists.txt @@ -33,6 +33,7 @@ if( Python3_EXECUTABLE ) PROPERTIES DEPENDS Test_NGS_Python_install ENVIRONMENT "LD_LIBRARY_PATH=${NCBI_VDB_LIBDIR};NCBI_VDB_QUALITY=R;NGS_PY_LIBRARY_PATH=${LIBDIR};PYTHONUSERBASE=${PythonUserBase}" + LABELS "online" ) elseif( WIN32 ) add_test( NAME SlowTest_NgsPython diff --git a/test/external/ngs/testy-the-bear/CMakeLists.txt b/test/external/ngs/testy-the-bear/CMakeLists.txt index 8466b555..149d88a3 100644 --- a/test/external/ngs/testy-the-bear/CMakeLists.txt +++ b/test/external/ngs/testy-the-bear/CMakeLists.txt @@ -30,6 +30,6 @@ if( NOT WIN32 ) COMMAND runtestcase.sh "${TESTBINDIR}/testy-the-bear" "1" "0" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) set_tests_properties( SlowTest_testy-the-bear - PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" + PROPERTIES ENVIRONMENT "NCBI_VDB_QUALITY=R" LABELS online ) endif() diff --git a/test/external/prefetch/CMakeLists.txt b/test/external/prefetch/CMakeLists.txt index bbf9ada2..d9067a26 100644 --- a/test/external/prefetch/CMakeLists.txt +++ b/test/external/prefetch/CMakeLists.txt @@ -38,6 +38,8 @@ if ( EXISTS "${DIRTOTEST}/prefetch${EXE}" ) add_test( NAME Test_Prefetch_urls_and_accs COMMAND perl urls_and_accs.pl ${DIRTOTEST} ${BINDIR} prefetch WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Prefetch_urls_and_accs + PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Prefetch_urls_and_accs-asan COMMAND perl urls_and_accs.pl ${DIRTOTEST} ${BINDIR} prefetch-asan @@ -50,6 +52,8 @@ if ( EXISTS "${DIRTOTEST}/prefetch${EXE}" ) add_test( NAME Test_Prefetch_out_dir_and_file COMMAND perl out_dir_and_file.pl ${DIRTOTEST} ${BINDIR} prefetch WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Prefetch_out_dir_and_file + PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Prefetch_out_dir_and_file-asan COMMAND perl out_dir_and_file.pl ${DIRTOTEST} ${BINDIR} prefetch-asan @@ -64,6 +68,7 @@ if ( EXISTS "${DIRTOTEST}/prefetch${EXE}" ) ${CMAKE_COMMAND} -E env ${CONFIGTOUSE}=/ bash -c "sh runtests.sh ${CMAKE_BINARY_DIR}/test-bin/SlowTest_Prefetch ${DIRTOTEST} prefetch" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(SlowTest_Prefetch_dflt PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME SlowTest_Prefetch_dflt-asan COMMAND @@ -80,6 +85,9 @@ if ( EXISTS "${DIRTOTEST}/prefetch${EXE}" ) add_test( NAME SlowTest_Prefetch_1GB COMMAND perl ncbi1GB.pl ${BINDIR} prefetch WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + # Trivially succeeds in the absence of Aspera ascp, but any + # meaningful testing would require online resources regardless. + set_tests_properties(SlowTest_Prefetch_1GB PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME SlowTest_Prefetch_1GB-asan COMMAND perl ncbi1GB.pl ${BINDIR} prefetch-asan @@ -92,6 +100,8 @@ if ( EXISTS "${DIRTOTEST}/prefetch${EXE}" ) add_test( NAME SlowTest_Prefetch_vdbcache COMMAND perl vdbcache.pl ${BINDIR} prefetch WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(SlowTest_Prefetch_vdbcache PROPERTIES + LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME SlowTest_Prefetch_vdbcache-asan COMMAND perl vdbcache.pl ${BINDIR} prefetch-asan diff --git a/test/external/sra-pileup/CMakeLists.txt b/test/external/sra-pileup/CMakeLists.txt index 26c1d014..b50fcb31 100644 --- a/test/external/sra-pileup/CMakeLists.txt +++ b/test/external/sra-pileup/CMakeLists.txt @@ -43,6 +43,7 @@ if ( EXISTS "${DIRTOTEST}/sra-pileup${EXE}" ) bash -c "./runtests-slow.sh ${DIRTOTEST} ${Python3_EXECUTABLE}" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(SlowTest_SraPileup PROPERTIES LABELS "online") endif() else() diff --git a/test/external/sra-stat/CMakeLists.txt b/test/external/sra-stat/CMakeLists.txt index 92038ba3..0021530d 100644 --- a/test/external/sra-stat/CMakeLists.txt +++ b/test/external/sra-stat/CMakeLists.txt @@ -55,6 +55,8 @@ if ( EXISTS "${DIRTOTEST}/sra-stat${EXE}" ) WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) endif() + set_tests_properties(Test_Sra_stat SlowTest_Sra_stat + PROPERTIES LABELS "online") else() message(WARNING "${DIRTOTEST}/sra-stat${EXE} is not found. The corresponding tests are skipped." ) endif() diff --git a/test/external/srapath/CMakeLists.txt b/test/external/srapath/CMakeLists.txt index efd893d8..413b4101 100644 --- a/test/external/srapath/CMakeLists.txt +++ b/test/external/srapath/CMakeLists.txt @@ -42,6 +42,7 @@ if ( NOT WIN32 ) ${CMAKE_COMMAND} -E env VDB_CONFIG=../.. bash -c "./test-srapath.sh ${DIRTOTEST} srapath" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Srapath PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Srapath-asan COMMAND diff --git a/test/external/vdb-dump/CMakeLists.txt b/test/external/vdb-dump/CMakeLists.txt index 0515d3f6..88b346e4 100644 --- a/test/external/vdb-dump/CMakeLists.txt +++ b/test/external/vdb-dump/CMakeLists.txt @@ -66,4 +66,5 @@ if ( NOT WIN32 ) ) endif() + set_tests_properties(Test_Vdb_dump PROPERTIES LABELS "online") endif() diff --git a/test/internal/align/CMakeLists.txt b/test/internal/align/CMakeLists.txt index 51e9fd9e..58b90b3f 100644 --- a/test/internal/align/CMakeLists.txt +++ b/test/internal/align/CMakeLists.txt @@ -31,3 +31,4 @@ endif() include_directories( ${VDB_INTERFACES_DIR}/ext/ ) # zlib.h include_directories( ${CMAKE_SOURCE_DIR} ${CMAKE_SOURCE_DIR}/../ncbi-vdb/interfaces/ext/ ) AddExecutableTest( SlowTest_Align_estimator "pileup_estimator" "ncbi-ngs-c++;ngs-c++;${COMMON_LINK_LIBRARIES};${COMMON_LIBS_READ}" "" ) +set_tests_properties(SlowTest_Align_estimator PROPERTIES LABELS "online") diff --git a/test/internal/vdb-diff/CMakeLists.txt b/test/internal/vdb-diff/CMakeLists.txt index 8c7147ac..3714aaad 100644 --- a/test/internal/vdb-diff/CMakeLists.txt +++ b/test/internal/vdb-diff/CMakeLists.txt @@ -65,6 +65,10 @@ if( NOT WIN32 ) COMMAND test_failure.sh "${DIRTOTEST}" ${ACCESSION} vdb-diff-tsan WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) endif() + + set_tests_properties( + Test_VDB_Diff_Check_success Test_VDB_Diff_Check_failure + PROPERTIES LABELS "online") endif() else() diff --git a/test/loaders/kar/CMakeLists.txt b/test/loaders/kar/CMakeLists.txt index 1780b64d..bd929459 100644 --- a/test/loaders/kar/CMakeLists.txt +++ b/test/loaders/kar/CMakeLists.txt @@ -30,6 +30,7 @@ if ( EXISTS "${DIRTOTEST}/kar${EXE}" ) ${CMAKE_COMMAND} -E env ${CONFIGTOUSE}=/ NCBI_VDB_QUALITY=R bash -c "./kar-ntest.sh ${DIRTOTEST}/kar ${DIRTOTEST}/prefetch" WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} ) + set_tests_properties(Test_Kar PROPERTIES LABELS "online") if( RUN_SANITIZER_TESTS ) add_test( NAME Test_Kar-asan diff --git a/tools/external/sra-search/test/CMakeLists.txt b/tools/external/sra-search/test/CMakeLists.txt index 56c599ce..16cff480 100644 --- a/tools/external/sra-search/test/CMakeLists.txt +++ b/tools/external/sra-search/test/CMakeLists.txt @@ -73,7 +73,9 @@ add_executable ( test-searchblock # white box tests add_test ( NAME SearchBlockWhiteBox COMMAND test-searchblock ) add_test ( NAME SraSearchWhiteBox COMMAND test-sra-search ) +set_tests_properties( SraSearchWhiteBox PROPERTIES LABELS online ) add_test ( NAME SlowTest_SraSearchWhiteBox COMMAND test-sra-search-slow ) +set_tests_properties( SlowTest_SraSearchWhiteBox PROPERTIES LABELS online ) # command line tests if ( NOT WIN32) |