blob: 47fe1db062328e10078057e1b453ee44f11eb0e2 [file] [log] [blame] [edit]
#
# Copyright 2019, Data61, CSIRO (ABN 41 687 119 230)
#
# SPDX-License-Identifier: BSD-2-Clause
#
ifneq (${REGEX},)
REGEX_COMMAND:=${REGEX:%=-R %} ${EXCLUDE_REGEX:%=-E %}
endif
ifneq (${VERBOSE},)
VERBOSE_COMMAND:=${VERBOSE}
endif
ifneq (${RANGE},)
RANGE_COMMAND:=${RANGE:%=-I %}
endif
run_tests:
@mkdir -p build
@(cd build && cmake .. && ctest ${RANGE_COMMAND} ${REGEX_COMMAND} ${VERBOSE_COMMAND})
run_tests_xml:
@mkdir -p build
(cd build && cmake .. && ctest ${RANGE_COMMAND} ${REGEX_COMMAND} ${VERBOSE_COMMAND} -T Test --no-compress-output)
cat build/Testing/*/Test.xml
list_tests:
@mkdir -p build
(cd build && cmake .. && ctest ${RANGE_COMMAND} ${REGEX_COMMAND} -N)