From 7586a065a767f33bc57c664306875f57bd5562b7 Mon Sep 17 00:00:00 2001 From: Joseph Hunkeler Date: Tue, 28 Apr 2020 14:57:08 -0400 Subject: Try to store ctest results --- .circleci/config.yml | 8 ++++++++ .circleci/test_spm.sh | 5 ++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 54b5d9e..c14ae58 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,6 +6,7 @@ jobs: - image: centos:7 environment: + TEST_RESULTS: /tmp/test-results MALLOC_CHECK_: 1 working_directory: ~/build @@ -39,6 +40,9 @@ jobs: command: | .circleci/test_spm.sh + - store_test_results: + path: /tmp/test-reports + build-macos: macos: xcode: 11.4.0 @@ -46,6 +50,7 @@ jobs: environment: HOMEBREW_NO_AUTO_UPDATE: 1 DYLD_INSERT_LIBRARIES: /usr/lib/libgmalloc.dylib + TEST_RESULTS: /tmp/test-results steps: - checkout @@ -70,6 +75,9 @@ jobs: command: | .circleci/test_spm.sh + - store_test_results: + path: /tmp/test-reports + workflows: version: 2 build-and-test: diff --git a/.circleci/test_spm.sh b/.circleci/test_spm.sh index eb141e5..fc52e04 100755 --- a/.circleci/test_spm.sh +++ b/.circleci/test_spm.sh @@ -1,13 +1,16 @@ #!/bin/bash -e source $(dirname "${BASH_SOURCE[0]}")/runtime.sh +export TEST_RESULTS=${TEST_RESULTS:-/tmp/test-results} export PREFIX=/tmp/root export SHELL=/bin/bash +mkdir -p "${TEST_RESULTS}" cd build set -x -ctest -V +ctest -T test +rsync -av Testing/*/*.xml "${TEST_RESULTS}" spm --list -- cgit