diff options
author | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-07-02 12:37:28 -0400 |
---|---|---|
committer | Joseph Hunkeler <jhunkeler@gmail.com> | 2020-07-02 14:46:31 -0400 |
commit | 5dd87260434756f3c974a6c75d373645d84f7b30 (patch) | |
tree | dce2cc80a071be35a66681134b4d263ec9d68a55 | |
parent | 0fff9db32efe3bfaeb561843e604024d08cea1b0 (diff) | |
download | splitfits-5dd87260434756f3c974a6c75d373645d84f7b30.tar.gz |
Break up configuration from test script
-rw-r--r-- | CMakeLists.txt | 3 | ||||
-rwxr-xr-x | test.sh | 8 | ||||
-rw-r--r-- | test_config.sh | 6 |
3 files changed, 10 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 0f3a91d..db56622 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,8 +5,9 @@ set(CMAKE_C_STANDARD 99) add_executable(splitfits splitfits.c) +file(GLOB TEST_RUNNER "test*.sh") +file(COPY ${TEST_RUNNER} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) file(GLOB TEST_FRAMEWORK "tests") -file(COPY "test.sh" DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) file(COPY ${TEST_FRAMEWORK} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) add_custom_target(check "${CMAKE_CURRENT_BINARY_DIR}/test.sh") @@ -2,12 +2,8 @@ set -o pipefail RTDIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -test_program="${RTDIR}/splitfits" -test_program_version="$(git describe --always --tags --long)" -test_data="${RTDIR}/data" -test_data_remote=https://nx.astroconda.org/repository -test_data_remote_auth=${test_data_remote_auth:-} -test_data_upload="generic/spb-splitfits/${test_program_version}" + +source "${RTDIR}"/test_config.sh get_data_exists() { local url diff --git a/test_config.sh b/test_config.sh new file mode 100644 index 0000000..da541b3 --- /dev/null +++ b/test_config.sh @@ -0,0 +1,6 @@ +test_program="${RTDIR}/splitfits" +test_program_version="$(git describe --always --tags --long)" +test_data="${RTDIR}/data" +test_data_remote=https://nx.astroconda.org/repository +test_data_remote_auth=${test_data_remote_auth:-} +test_data_upload="generic/spb-splitfits/${test_program_version}" |