196 |
196 |
PROPERTIES FAIL_REGULAR_EXPRESSION "AssertionError;ERROR;Failed;Traceback"
|
197 |
197 |
DEPENDS ${GEN_TESTS_PREFIX}_COMPIL_LUSTRE_HORN_${L}__${LUS_OPTS_CUT}_${GEN_CALL_ID})
|
198 |
198 |
|
199 |
|
|
200 |
|
add_test(NAME ${GEN_TESTS_PREFIX}_TAIL1_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
201 |
|
COMMAND bash -c "tail -n +8 ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml > ${L}_tailed1.xml"
|
|
199 |
add_test(NAME ${GEN_TESTS_PREFIX}_COMPARE_REF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
200 |
COMMAND ${CMAKE_COMMAND} -DREF=${GEN_DST_DIR}/${L}/${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml
|
|
201 |
-DGEN=${ZUSTRE_OUTPUT_DIR}/${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml
|
|
202 |
-P ${CMAKE_SOURCE_DIR}/modules/compare_ref_zustre.cmake
|
|
203 |
|
202 |
204 |
WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
|
203 |
205 |
)
|
204 |
|
SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_TAIL1_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
205 |
|
PROPERTIES REQUIRED_FILES ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml
|
|
206 |
SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_COMPARE_REF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
207 |
PROPERTIES REQUIRED_FILES "${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml"
|
206 |
208 |
DEPENDS ${GEN_TESTS_PREFIX}_COMPIL_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID})
|
|
209 |
|
207 |
210 |
|
208 |
|
add_test(NAME ${GEN_TESTS_PREFIX}_TAIL2_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
209 |
|
COMMAND bash -c "tail -n +8 ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml > ${L}_${GEN_NODE}_tailed2.xml"
|
210 |
|
WORKING_DIRECTORY ${GEN_DST_DIR}/${L}/
|
211 |
|
)
|
212 |
|
SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_TAIL2_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
213 |
|
PROPERTIES REQUIRED_FILES ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml
|
214 |
|
DEPENDS ${GEN_TESTS_PREFIX}_TAIL1_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID})
|
|
211 |
# add_test(NAME ${GEN_TESTS_PREFIX}_TAILGEN_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
212 |
# COMMAND bash -c "tail -n +8 ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml > ${L}_tailed1.xml; | grep Answer | awk '{$1=$1};1'"
|
|
213 |
# WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
|
|
214 |
# )
|
|
215 |
# SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_TAILGEN_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
216 |
# PROPERTIES REQUIRED_FILES ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml
|
|
217 |
# DEPENDS ${GEN_TESTS_PREFIX}_COMPIL_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID})
|
215 |
218 |
|
|
219 |
# add_test(NAME ${GEN_TESTS_PREFIX}_TAILREF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
220 |
# COMMAND bash -c "tail -n +8 ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml > ${L}_${GEN_NODE}_tailed2.xml"
|
|
221 |
# WORKING_DIRECTORY ${GEN_DST_DIR}/${L}/
|
|
222 |
# )
|
|
223 |
# SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_TAILREF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
224 |
# PROPERTIES REQUIRED_FILES ${L}_${GEN_NODE}_${ZUS_OPTS_CUT}.xml
|
|
225 |
# DEPENDS ${GEN_TESTS_PREFIX}_TAILGEN_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID})
|
216 |
226 |
|
217 |
|
add_test(NAME ${GEN_TESTS_PREFIX}_DIFF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
218 |
|
COMMAND ${CMAKE_COMMAND} -E compare_files ${L}_tailed1.xml ../${L}_${GEN_NODE}_tailed2.xml
|
219 |
|
WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
|
220 |
|
)
|
221 |
|
SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_DIFF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
222 |
|
PROPERTIES REQUIRED_FILES ${L}_tailed1.xml
|
223 |
|
DEPENDS ${GEN_TESTS_PREFIX}_TAIL2_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID})
|
|
227 |
|
|
228 |
# add_test(NAME ${GEN_TESTS_PREFIX}_DIFF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
229 |
# COMMAND ${CMAKE_COMMAND} -E compare_files ${L}_tailed1.xml ../${L}_${GEN_NODE}_tailed2.xml
|
|
230 |
# WORKING_DIRECTORY ${ZUSTRE_OUTPUT_DIR}
|
|
231 |
# )
|
|
232 |
# SET_TESTS_PROPERTIES ( ${GEN_TESTS_PREFIX}_DIFF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID}
|
|
233 |
# PROPERTIES REQUIRED_FILES ${L}_tailed1.xml
|
|
234 |
# DEPENDS ${GEN_TESTS_PREFIX}_TAILREF_ZUSTRE_${L}_${GEN_NODE}_${ZUS_OPTS_CUT}_${GEN_CALL_ID})
|
224 |
235 |
|
225 |
236 |
endfunction(Zustre_compile_and_compare_to_reference)
|
226 |
237 |
|
Improving Zustre output check