path: |
${{ matrix.build-dir || '.' }}/CMakeFiles/CMakeOutput.log
${{ matrix.build-dir || '.' }}/CMakeFiles/CMakeError.log
- ${{ matrix.build-dir || '.' }}/Testing/Temporary/*.log
- ${{ matrix.build-dir || '.' }}/test/**/*.diff
- ${{ matrix.build-dir || '.' }}/test/**/*.hex
- ${{ matrix.build-dir || '.' }}/test/**/*.gz*
- ${{ matrix.build-dir || '.' }}/test/**/*.out
+ ${{ matrix.build-dir || '.' }}/Testing/Temporary/*
retention-days: 30
# Generate unique output path so multiple tests can be executed at the same time
string(RANDOM LENGTH 6 UNIQUE_ID)
string(REPLACE "." "-" TEST_NAME "${TEST_NAME}")
-set(OUTPUT_BASE "${CMAKE_CURRENT_BINARY_DIR}/test/${TEST_NAME}-${UNIQUE_ID}")
+set(OUTPUT_BASE "${CMAKE_CURRENT_BINARY_DIR}/Testing/Temporary/${TEST_NAME}-${UNIQUE_ID}")
# Ensure directory exists for output files
get_filename_component(OUTPUT_DIR "${OUTPUT_BASE}" DIRECTORY)