TEMP_FILE_EXEC_NOT_FOUND="temp_exec_not_found.txt"
TEMP_REPORT_FILE="temp_report.txt"
+MAKE_OPTIONS="-j3 -k -s -w"
+
+SCRIPT_DIR=(`pwd`)
+
# check that directories are found
if [[ -d $REPORT_PATH && -d $UNIT_TESTS_ROOT_DIR ]]; then
# convert relational paths to absolute ones
# run qmake
cd $UNIT_TESTS_ROOT_DIR_ABSOLUTE
qmake -r
- make
+ make $MAKE_OPTIONS
cd -
echo ""
# go to unit test directory
cd "`echo $PROJECT | grep --perl-regexp -o .*\(?=/\)`"
# run unit test, save to temp file, ignore strerr stream
- $PROJECT -silent -o $REPORT_PATH_ABSOLUTE/$TEMP_REPORT_FILE 2>&1 | grep -v "atk_object_set_name..assertion"
+ $PROJECT -silent -o $REPORT_PATH_ABSOLUTE/$TEMP_REPORT_FILE 2>&1 | grep -v -f $SCRIPT_DIR/filtering_patterns_for_unit_tests_output.txt
cd - > /dev/null
# print to screen and append to summary
cat $REPORT_PATH_ABSOLUTE/$TEMP_REPORT_FILE
cat $REPORT_PATH_ABSOLUTE/$TEMP_REPORT_FILE >> $REPORT_PATH_ABSOLUTE/$REPORT_FILE
+ echo ""
echo "" >> $REPORT_PATH_ABSOLUTE/$REPORT_FILE
else
# save path of missing test to temporary file