blob: 94e1002f825c78e058624c0659ee5409eb62bb96 [file] [log] [blame]
macro(test_input run_type input size output)
llvm_test_run(RUN_TYPE ${run_type} WORKDIR ${CMAKE_CURRENT_BINARY_DIR}
${input} ${size} > ${output}
)
llvm_test_verify(RUN_TYPE ${run_type} WORKDIR ${CMAKE_CURRENT_BINARY_DIR}
${FPCMP} data/${run_type}/output/${output} ${output}
)
endmacro()
test_input(test data/all/input/input.program 5 input.program.out)
test_input(test data/test/input/dryer.jpg 2 dryer.jpg.out)
test_input(train data/all/input/input.program 10 input.program.out)
test_input(train data/train/input/byoudoin.jpg 5 byoudoin.jpg.out)
test_input(train data/all/input/input.combined 80 input.combined.out)
test_input(ref data/ref/input/input.source 280 input.source.out)
test_input(ref data/ref/input/chicken.jpg 30 chicken.jpg.out)
test_input(ref data/ref/input/liberty.jpg 30 liberty.jpg.out)
test_input(ref data/all/input/input.program 280 input.program.out)
test_input(ref data/ref/input/text.html 280 text.html.out)
test_input(ref data/all/input/input.combined 200 input.combined.out)
llvm_test_executable(401.bzip2 ${Source})
llvm_test_data_spec_default(401.bzip2)