if [ -f GDB ]; then
${INSTALL_DIR}/bin/GeomApp &
APP_PID=$!
- echo "Connect GDB to PID ${APP_PID}"
- gdb --command=commands.gdb - ${APP_PID}
+ echo "Connecting GDB to PID ${APP_PID}..."
+ gdb --command=./commands.gdb - ${APP_PID}
else
${INSTALL_DIR}/bin/GeomApp
fi
-#!/bin/bash -x
+#!/bin/bash
a_dir=$(dirname $0)
RETVAL=0
squishrunner_run() {
+ local suite=$1
+ local cases="$2"
+
+ echo "Running suite ${suite}"
+ if [ ${cases} != "" ]; then echo "Cases ${cases}"; fi
+
+ set +e
+ squishrunner --port=${SQUISHSERVER_PORT} --testsuite ${suite} ${cases} --reportgen stdout --exitCodeOnFail 1
+ EXIT_CODE=$?
+ set -e
+ if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi
+}
+
+squishrunner_batch() {
local suite=$1
local tests=$2
done
set -x
- set +e
- squishrunner --port=${SQUISHSERVER_PORT} --testsuite ${suite} ${tests_arg} --reportgen stdout --exitCodeOnFail 1
- EXIT_CODE=$?
- set -e
- if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi
+ echo ${tests_arg}
+ squishrunner_run ${suite} "${tests_arg}"
}
-squishrunner_run ./test.squish/suite_ISSUES 'tst_BASE tst_DISTANCE tst_PARALLEL_1 tst_PARALLEL_2 tst_PERPENDICULAR_1 tst_RADIUS tst_c tst_common_1 tst_crash_1 tst_818 tst_532'
-squishrunner_run ./test.squish/suite_ISSUES_SALOME 'tst_sketch_001 tst_sketch_002 tst_sketch_003 tst_sketch_004 tst_sketch_005 tst_sketch_006 tst_sketch_007 tst_sketch_008 tst_sketch_009 tst_sketch_010 tst_sketch_011 tst_474 tst_532 tst_576 tst_679'
+#squishrunner_batch ./test.squish/suite_ISSUES 'tst_BASE tst_DISTANCE tst_PARALLEL_1 tst_PARALLEL_2 tst_PERPENDICULAR_1 tst_RADIUS tst_c tst_common_1 tst_crash_1 tst_818 tst_532'
+#squishrunner_batch ./test.squish/suite_ISSUES_SALOME 'tst_sketch_001 tst_sketch_002 tst_sketch_003 tst_sketch_004 tst_sketch_005 tst_sketch_006 tst_sketch_007 tst_sketch_008 tst_sketch_009 tst_sketch_010 tst_sketch_011 tst_474 tst_532 tst_576 tst_679'
+
+for suite in ./test.squish/suite_*; do
+ squishrunner_run ${suite}
+done
+
+
+
squishserver --verbose --port=${SQUISHSERVER_PORT} --stop
for aut in linux_run.sh salome_run.sh; do