ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/resources/cmake_tests/test_rtrace.cmake
Revision: 1.2
Committed: Mon Jan 8 16:51:31 2018 UTC (6 years, 4 months ago) by greg
Branch: MAIN
CVS Tags: rad5R4, rad5R2, rad5R3, HEAD
Changes since 1.1: +7 -7 lines
Log Message:
Update to CMake build system from Rob G. and Alex S., adding test cases

File Contents

# User Rev Content
1 greg 1.1 include(setup_paths.cmake)
2 greg 1.2 file(WRITE ${test_output_dir}/rtrace.in
3     "0 0 0 0 0 -1
4 greg 1.1 ")
5     execute_process(
6 greg 1.2 WORKING_DIRECTORY ${test_output_dir}
7     COMMAND rtrace${CMAKE_EXECUTABLE_SUFFIX} -ab 1 cornell_box.oct
8     INPUT_FILE rtrace.in
9     OUTPUT_FILE rtrace.out
10 greg 1.1 RESULT_VARIABLE res
11     )
12     if(NOT ${res} EQUAL 0)
13     message(FATAL_ERROR "Bad return value from rtrace, res = ${res}")
14     endif()
15    
16 greg 1.2 file(READ ${test_output_dir}/rtrace.out test_output)
17 greg 1.1 if(test_output MATCHES "SOFTWARE= RADIANCE")
18     message(STATUS "passed")
19     else()
20     message(STATUS "failed")
21     endif()