summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--eval/src/tests/eval/compiled_function/CMakeLists.txt2
-rw-r--r--eval/src/tests/eval/gbdt/CMakeLists.txt2
-rw-r--r--functions.cmake9
-rw-r--r--metrics/src/tests/CMakeLists.txt1
-rw-r--r--searchcore/src/tests/proton/persistenceconformance/CMakeLists.txt1
-rw-r--r--searchlib/src/tests/attribute/CMakeLists.txt2
-rw-r--r--searchlib/src/tests/attribute/bitvector/CMakeLists.txt2
-rw-r--r--searchlib/src/tests/diskindex/fieldwriter/CMakeLists.txt2
-rw-r--r--storage/src/tests/distributor/CMakeLists.txt1
-rw-r--r--storage/src/tests/storageserver/CMakeLists.txt1
-rw-r--r--vdslib/src/tests/CMakeLists.txt1
11 files changed, 17 insertions, 7 deletions
diff --git a/eval/src/tests/eval/compiled_function/CMakeLists.txt b/eval/src/tests/eval/compiled_function/CMakeLists.txt
index c0f01853836..bb1b5e27862 100644
--- a/eval/src/tests/eval/compiled_function/CMakeLists.txt
+++ b/eval/src/tests/eval/compiled_function/CMakeLists.txt
@@ -5,4 +5,4 @@ vespa_add_executable(eval_compiled_function_test_app TEST
DEPENDS
vespaeval
)
-vespa_add_test(NAME eval_compiled_function_test_app COMMAND eval_compiled_function_test_app)
+vespa_add_test(NAME eval_compiled_function_test_app COMMAND eval_compiled_function_test_app COST 400)
diff --git a/eval/src/tests/eval/gbdt/CMakeLists.txt b/eval/src/tests/eval/gbdt/CMakeLists.txt
index 874a2d7bd02..e79d21989ea 100644
--- a/eval/src/tests/eval/gbdt/CMakeLists.txt
+++ b/eval/src/tests/eval/gbdt/CMakeLists.txt
@@ -5,7 +5,7 @@ vespa_add_executable(eval_gbdt_test_app TEST
DEPENDS
vespaeval
)
-vespa_add_test(NAME eval_gbdt_test_app COMMAND eval_gbdt_test_app)
+vespa_add_test(NAME eval_gbdt_test_app COMMAND eval_gbdt_test_app COST 600)
vespa_add_executable(eval_gbdt_benchmark_app
SOURCES
gbdt_benchmark.cpp
diff --git a/functions.cmake b/functions.cmake
index 95828430768..65945680772 100644
--- a/functions.cmake
+++ b/functions.cmake
@@ -403,7 +403,7 @@ function(__is_command_a_script COMMAND RESULT_VAR)
endfunction()
function(vespa_add_test)
- cmake_parse_arguments(ARG "NO_VALGRIND;RUN_SERIAL;BENCHMARK" "NAME;WORKING_DIRECTORY;ENVIRONMENT" "COMMAND;DEPENDS" ${ARGN})
+ cmake_parse_arguments(ARG "NO_VALGRIND;RUN_SERIAL;BENCHMARK" "NAME;WORKING_DIRECTORY;ENVIRONMENT;COST" "COMMAND;DEPENDS" ${ARGN})
if(NOT RUN_BENCHMARKS AND ARG_BENCHMARK)
return()
@@ -454,8 +454,13 @@ function(vespa_add_test)
list(APPEND ARG_ENVIRONMENT "SOURCE_DIRECTORY=${CMAKE_CURRENT_SOURCE_DIR}")
set_tests_properties(${ARG_NAME} PROPERTIES ENVIRONMENT "${ARG_ENVIRONMENT}")
+
+ if (ARG_COST)
+ set_tests_properties(${ARG_NAME} PROPERTIES COST ${ARG_COST})
+ endif()
+
if(ARG_RUN_SERIAL)
- set_tests_properties(${TEST_NAME} PROPERTIES RUN_SERIAL TRUE)
+ set_tests_properties(${ARG_NAME} PROPERTIES RUN_SERIAL TRUE)
endif()
if (AUTORUN_UNIT_TESTS)
diff --git a/metrics/src/tests/CMakeLists.txt b/metrics/src/tests/CMakeLists.txt
index 2b1e2771be0..1e3578e065b 100644
--- a/metrics/src/tests/CMakeLists.txt
+++ b/metrics/src/tests/CMakeLists.txt
@@ -23,5 +23,6 @@ vespa_add_executable(metrics_gtest_runner_app TEST
vespa_add_test(
NAME metrics_gtest_runner_app
COMMAND metrics_gtest_runner_app
+ COST 200
)
diff --git a/searchcore/src/tests/proton/persistenceconformance/CMakeLists.txt b/searchcore/src/tests/proton/persistenceconformance/CMakeLists.txt
index 9f34fdc794f..6bda19b77a3 100644
--- a/searchcore/src/tests/proton/persistenceconformance/CMakeLists.txt
+++ b/searchcore/src/tests/proton/persistenceconformance/CMakeLists.txt
@@ -3,4 +3,5 @@ vespa_add_test(
NAME searchcore_persistenceconformance_test_app
COMMAND searchcore_persistenceconformance_test_app
ENVIRONMENT "VESPA_LOG_TARGET=file:vlog.txt"
+ COST 200
)
diff --git a/searchlib/src/tests/attribute/CMakeLists.txt b/searchlib/src/tests/attribute/CMakeLists.txt
index 46d3bbe2531..395631be026 100644
--- a/searchlib/src/tests/attribute/CMakeLists.txt
+++ b/searchlib/src/tests/attribute/CMakeLists.txt
@@ -5,4 +5,4 @@ vespa_add_executable(searchlib_attribute_test_app TEST
DEPENDS
searchlib
)
-vespa_add_test(NAME searchlib_attribute_test_app COMMAND searchlib_attribute_test_app)
+vespa_add_test(NAME searchlib_attribute_test_app COMMAND searchlib_attribute_test_app COST 250)
diff --git a/searchlib/src/tests/attribute/bitvector/CMakeLists.txt b/searchlib/src/tests/attribute/bitvector/CMakeLists.txt
index 34ee458c782..e12fb7d8ca1 100644
--- a/searchlib/src/tests/attribute/bitvector/CMakeLists.txt
+++ b/searchlib/src/tests/attribute/bitvector/CMakeLists.txt
@@ -6,4 +6,4 @@ vespa_add_executable(searchlib_bitvector_test_app TEST
searchlib
searchlib_test
)
-vespa_add_test(NAME searchlib_bitvector_test_app COMMAND searchlib_bitvector_test_app)
+vespa_add_test(NAME searchlib_bitvector_test_app COMMAND searchlib_bitvector_test_app COST 200)
diff --git a/searchlib/src/tests/diskindex/fieldwriter/CMakeLists.txt b/searchlib/src/tests/diskindex/fieldwriter/CMakeLists.txt
index b8666524c51..c920b7d3b3b 100644
--- a/searchlib/src/tests/diskindex/fieldwriter/CMakeLists.txt
+++ b/searchlib/src/tests/diskindex/fieldwriter/CMakeLists.txt
@@ -6,4 +6,4 @@ vespa_add_executable(searchlib_fieldwriter_test_app TEST
searchlib_test
searchlib
)
-vespa_add_test(NAME searchlib_fieldwriter_test_app COMMAND searchlib_fieldwriter_test_app)
+vespa_add_test(NAME searchlib_fieldwriter_test_app COMMAND searchlib_fieldwriter_test_app COST 200)
diff --git a/storage/src/tests/distributor/CMakeLists.txt b/storage/src/tests/distributor/CMakeLists.txt
index ac8d2c934ec..1e70b6a4881 100644
--- a/storage/src/tests/distributor/CMakeLists.txt
+++ b/storage/src/tests/distributor/CMakeLists.txt
@@ -54,4 +54,5 @@ vespa_add_executable(storage_distributor_gtest_runner_app TEST
vespa_add_test(
NAME storage_distributor_gtest_runner_app
COMMAND storage_distributor_gtest_runner_app
+ COST 350
)
diff --git a/storage/src/tests/storageserver/CMakeLists.txt b/storage/src/tests/storageserver/CMakeLists.txt
index 42840382bbb..e49a69414b7 100644
--- a/storage/src/tests/storageserver/CMakeLists.txt
+++ b/storage/src/tests/storageserver/CMakeLists.txt
@@ -31,4 +31,5 @@ vespa_add_executable(storage_storageserver_gtest_runner_app TEST
vespa_add_test(
NAME storage_storageserver_gtest_runner_app
COMMAND storage_storageserver_gtest_runner_app
+ COST 300
)
diff --git a/vdslib/src/tests/CMakeLists.txt b/vdslib/src/tests/CMakeLists.txt
index ba5f0f9c08d..bc230a7157b 100644
--- a/vdslib/src/tests/CMakeLists.txt
+++ b/vdslib/src/tests/CMakeLists.txt
@@ -17,4 +17,5 @@ vespa_add_executable(vdslib_gtest_runner_app TEST
vespa_add_test(
NAME vdslib_gtest_runner_app
COMMAND vdslib_gtest_runner_app
+ COST 300
)