diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-05-19 14:02:21 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-05-19 14:02:21 +0000 |
commit | 7e2f6d08c60f33b1e1fee36d9afd44097368735f (patch) | |
tree | 227a3a8294dd5b6601aaa417d5c8968650b27035 /rtems-coverage/do_coverage | |
parent | 4967baae9f45fbf3e60454e86f3bb31b74900312 (diff) |
2010-05-19 Joel Sherrill <joel.sherrilL@OARcorp.com>
* covoar.cc: Add executable and coverage file extension parameters
to configuration file.
* do_coverage: Use configuration file for RTEMS runs.
* rtems_config.in: New file.
Diffstat (limited to 'rtems-coverage/do_coverage')
-rwxr-xr-x | rtems-coverage/do_coverage | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/rtems-coverage/do_coverage b/rtems-coverage/do_coverage index 33ec4d3..a7b6aa3 100755 --- a/rtems-coverage/do_coverage +++ b/rtems-coverage/do_coverage @@ -340,15 +340,21 @@ generate_reports() cd ${BASEDIR}/${BSP}-tests/ check_status $? "cd ${BSP}-tests" + sed -e "s/@FORMAT@/${COVERAGE_FORMAT}/" \ + -e "s/@TARGET@/${TARGET}/" \ + -e "s,@EXPLANATIONS@,${COVBASE}/Explanations.txt," \ + -e "s,@SYMBOLS_FILE@,${BASEDIR}/${BSP}-tests/rtems.syms," \ + -e "s,@OUTPUT_DIRECTORY@,${results_dir}," \ + -e "s/@EXECUTABLE_EXTENSION@/exe/" \ + -e "s/@COVERAGE_EXTENSION@/${RTEMSEXT}.${COVEXT}/" \ + <${COVBASE}/rtems_config.in \ + >${BASEDIR}/${BSP}-tests/config + check_status $? "Unable to generate COVOAR config file" + rm -rf ${results_dir} mkdir ${results_dir} ${COVBASE}/covoar \ - -O ${results_dir} \ - -T ${TARGET} \ - -f ${COVERAGE_FORMAT} \ - -s rtems.syms \ - -E ${COVBASE}/Explanations.txt \ - -e exe -c ${RTEMSEXT}.${COVEXT} \ + -C ${BASEDIR}/${BSP}-tests/config \ *.exe > ${results_dir}/summary.txt check_status $? "covoar failed" |