X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=test_squish.sh;h=f62ab8adc369138b85efe31481fb107bbddb52dd;hb=4a33f36e43d58be0944a16a970ad294dd580dff4;hp=673effe9f187a3e33561f234ea318197b4847c0f;hpb=691ea290be1d7e22b8fa305d0aceb76cc5dcdfc3;p=modules%2Fshaper.git diff --git a/test_squish.sh b/test_squish.sh index 673effe9f..f62ab8adc 100755 --- a/test_squish.sh +++ b/test_squish.sh @@ -24,12 +24,24 @@ squishserver ${SERVEROPTIONS_ARGS} --verbose 1>log_squishserver 2>err_squishserv # config squishrunner squishrunner --port=${SQUISH_PORT} --config setCursorAnimation off # start squishrunner -SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --resultdir ${SOURCES_DIR}/test.squish_results" -SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --reportgen xmljunit" -SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --exitCodeOnFail 1" RETVAL=0 +squishrunner-run() { + local TESTSUITE=$1 + local TESTCASES="$2" + + local SQUISHRUNNER_ARGS="" + SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --testsuite ${SOURCES_DIR}/test.squish/${TESTSUITE}" + SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --resultdir ${SOURCES_DIR}/test.squish_results/${TESTSUITE}" + SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --reportgen xmljunit,${SOURCES_DIR}/test.squish_results/${TESTSUITE}_results.xml" + SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} ${TESTCASES}" + SQUISHRUNNER_ARGS="${SQUISHRUNNER_ARGS} --exitCodeOnFail 1" + squishrunner ${SERVEROPTIONS_ARGS} ${SQUISHRUNNER_ARGS} + EXIT_CODE=$? + if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +} + TESTCASES="" TESTCASES="${TESTCASES} --testcase tst_BASE" TESTCASES="${TESTCASES} --testcase tst_PARALLEL_1" @@ -42,59 +54,55 @@ TESTCASES="${TESTCASES} --testcase tst_common_1" TESTCASES="${TESTCASES} --testcase tst_crash_1" TESTCASES="${TESTCASES} --testcase tst_DISTANCE" TESTCASES="${TESTCASES} --testcase tst_RADIUS" -squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_STANDALONE ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +#squishrunner-run suite_STANDALONE "${TESTCASES}" + +TESTCASES="" +TESTCASES="${TESTCASES} --testcase tst_679" +squishrunner-run suite_ERROR_NOTIFICATION "${TESTCASES}" + +TESTCASES="" +TESTCASES="${TESTCASES} --testcase tst_ACTIVE_DOC_MANAGEMENT" +squishrunner-run suite_OBJECT_BROWSER "${TESTCASES}" TESTCASES="" TESTCASES="${TESTCASES} --testcase tst_474" -TESTCASES="${TESTCASES} --testcase tst_532" TESTCASES="${TESTCASES} --testcase tst_576" -TESTCASES="${TESTCASES} --testcase tst_679" TESTCASES="${TESTCASES} --testcase tst_903" -squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_ISSUES_SALOME ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +squishrunner-run suite_FEATURE_PARAMETERS "${TESTCASES}" + +TESTCASES="" +#TESTCASES="${TESTCASES} --testcase tst_532" +#squishrunner-run suite_ISSUES_SALOME "${TESTCASES}" TESTCASES="" -#TESTCASES="${TESTCASES} --testcase tst_boolean_001" -#TESTCASES="${TESTCASES} --testcase tst_boolean_002" -#TESTCASES="${TESTCASES} --testcase tst_boolean_003" -#squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_FEATURE_BOOLEAN ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +TESTCASES="${TESTCASES} --testcase tst_boolean_001" +TESTCASES="${TESTCASES} --testcase tst_boolean_002" +TESTCASES="${TESTCASES} --testcase tst_boolean_003" +squishrunner-run suite_FEATURE_BOOLEAN "${TESTCASES}" TESTCASES="" -#TESTCASES="${TESTCASES} --testcase tst_construction_001" -#squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_FEATURE_CONSTRUCTION ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +TESTCASES="${TESTCASES} --testcase tst_construction_001" +squishrunner-run suite_FEATURE_CONSTRUCTION "${TESTCASES}" TESTCASES="" -#TESTCASES="${TESTCASES} --testcase tst_extrusion_001" -#TESTCASES="${TESTCASES} --testcase tst_extrusion_002" -#TESTCASES="${TESTCASES} --testcase tst_extrusion_003" -#TESTCASES="${TESTCASES} --testcase tst_extrusion_004" -#TESTCASES="${TESTCASES} --testcase tst_extrusion_006" -#squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_FEATURE_EXTRUSION ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +TESTCASES="${TESTCASES} --testcase tst_extrusion_001" +TESTCASES="${TESTCASES} --testcase tst_extrusion_002" +TESTCASES="${TESTCASES} --testcase tst_extrusion_003" +TESTCASES="${TESTCASES} --testcase tst_extrusion_004" +TESTCASES="${TESTCASES} --testcase tst_extrusion_006" +squishrunner-run suite_FEATURE_EXTRUSION "${TESTCASES}" TESTCASES="" -#TESTCASES="${TESTCASES} --testcase tst_partition_001" -#squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_FEATURE_PARTITION ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +TESTCASES="${TESTCASES} --testcase tst_partition_001" +squishrunner-run suite_FEATURE_PARTITION "${TESTCASES}" TESTCASES="" -#TESTCASES="${TESTCASES} --testcase tst_revolution_001" -#TESTCASES="${TESTCASES} --testcase tst_revolution_003" -#TESTCASES="${TESTCASES} --testcase tst_revolution_004" -#TESTCASES="${TESTCASES} --testcase tst_revolution_005" -#TESTCASES="${TESTCASES} --testcase tst_revolution_006" -#squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_FEATURE_REVOLUTION ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +TESTCASES="${TESTCASES} --testcase tst_revolution_001" +TESTCASES="${TESTCASES} --testcase tst_revolution_003" +TESTCASES="${TESTCASES} --testcase tst_revolution_004" +TESTCASES="${TESTCASES} --testcase tst_revolution_005" +TESTCASES="${TESTCASES} --testcase tst_revolution_006" +squishrunner-run suite_FEATURE_REVOLUTION "${TESTCASES}" TESTCASES="" #TESTCASES="${TESTCASES} --testcase tst_sketch_001" @@ -115,9 +123,7 @@ TESTCASES="" #TESTCASES="${TESTCASES} --testcase tst_sketch_016" #TESTCASES="${TESTCASES} --testcase tst_sketch_017" #TESTCASES="${TESTCASES} --testcase tst_sketch_018" -#squishrunner ${SERVEROPTIONS_ARGS} --testsuite ${SOURCES_DIR}/test.squish/suite_FEATURE_SKETCH ${TESTCASES} ${SQUISHRUNNER_ARGS} -EXIT_CODE=$? -if [ ${EXIT_CODE} = '1' ]; then RETVAL=1; fi +#squishrunner-run suite_FEATURE_SKETCH "${TESTCASES}" # stop squishserver squishserver ${SERVEROPTIONS_ARGS} --verbose --stop