Changeset 13971 for branches/dev-5819/jm_tests.in
- Timestamp:
- Nov 7, 2019 8:39:03 AM (5 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/dev-5819/jm_tests.in
r13909 r13971 21 21 22 22 # Memory allocation for the ant process 23 ANT_OPTS="-Xmx 4g"23 ANT_OPTS="-Xmx2g" 24 24 25 25 # Default tests - run if no tests are chosen … … 172 172 173 173 function optimica_tests() { 174 echo "in optimica_tests()"175 174 junit_test Optimica 176 175 } … … 184 183 185 184 function python_tests() { 186 TEST_DIR="$(pwd)/tests_$(date "+%F_%H-%M-%S")" 187 mkdir ${TEST_DIR} 185 if [ "${KEEP_PYTHON}" == 1 ]; then 186 TEST_DIR="$(pwd)/tests_$(date "+%F_%H-%M-%S")" 187 mkdir ${TEST_DIR} 188 else 189 TEST_DIR=$(mktemp -dq /tmp/jm_tests.XXXXXX) 190 fi 188 191 print_name Python 189 192 res=0 190 echo "in python_tests OUTPUT=${OUTPUT}"191 echo "in python_tests TEST_DIR=${TEST_DIR}"192 193 case ${OUTPUT} in 193 194 v) … … 209 210 n) 210 211 if [[ "${NO_BUILD_JMODELICA}" != "1" ]]; then 211 echo "OUTPUT=${OUTPUT}"212 echo "NO_BUILD_JMODELICA=${NO_BUILD_JMODELICA}"213 212 echo Building... 214 213 fi … … 263 262 for TEST in ${TESTS}; do 264 263 echo "" 265 echo "Running ${TEST}" 266 # echo ${TEST} | sed -e 's!^.*jmodelica.!Running !' 264 echo ${TEST} | sed -e 's!^.*jmodelica.!Running !' 267 265 nose_test ${TEST} \ 268 266 | log \ … … 342 340 print_name $1 343 341 cd ${BUILD}/java 344 echo "doing ls..."345 ls -la346 342 res=0 347 343 case ${OUTPUT} in … … 387 383 388 384 function junit_test_n() { 389 echo "in junit_test_n"390 385 res=0 391 386 ant_test $1 \ … … 401 396 402 397 function ant_test() { 403 echo "MC_ANT_ARGS=${MC_ANT_ARGS}" 404 echo "OC_ANT_ARGS=${OC_ANT_ARGS}" 405 echo "BUILD=${BUILD}" 406 echo "CLEAN_JUNIT=${CLEAN_JUNIT}" 407 if [[ "$1" == "Modelica" ]]; then 408 ant -f ${MC_ANT_ARGS} -Dtarget=${BUILD} ${CLEAN_JUNIT} test 409 else 410 ant -f ${OC_ANT_ARGS} -Dtarget=${BUILD} ${CLEAN_JUNIT} test 411 fi 412 echo "about to ls" 413 ls -la ${BUILD} 398 if [[ "$1" == "Modelica" ]]; then 399 ant -f ${MC_ANT_ARGS} -Dtarget=${BUILD} ${CLEAN_JUNIT} test 400 else 401 ant -f ${OC_ANT_ARGS} -Dtarget=${BUILD} ${CLEAN_JUNIT} test 402 fi 414 403 } 415 404 … … 453 442 TESTS64= 454 443 ARG_TYPE=flag 455 echo "DEFAULT_ARGS=${DEFAULT_ARGS}"456 444 for a in ${DEFAULT_ARGS} "$@"; do 457 echo a=$a458 445 if [[ "$(echo $a | head -c1)" == "-" ]]; then 459 446 ARG_TYPE=flag … … 463 450 flag) 464 451 FLAG=1 465 echo FLAG=$FLAG466 452 ;; 467 453 tag) … … 499 485 esac 500 486 if [[ ${FLAG} == 1 ]]; then 501 echo "In flag == 1 with a=${a}" 502 a_split="" 503 for ((i=0; i<${#a}; i++)); do a_split="$a_split ${a:$i:1}"; done 504 echo a_split="$a_split" 505 for b in $a_split; do 506 HAVE_READ_ARGS=1 507 echo b=${b} 487 for b in $(echo "" ${a}|sed 's!\(.\)!\1 !g'); do 508 488 case ${b} in 509 489 -) … … 618 598 esac 619 599 done 620 else621 HAVE_READ_ARGS=1622 600 fi 623 601 done … … 636 614 TIME=$(date +%s) 637 615 638 echo "TIME = ${TIME}"639 echo "before read_args"640 HAVE_READ_ARGS=0641 echo "PATH=${PATH}"642 echo "args $@"643 616 read_args "$@" 644 if [[ $HAVE_READ_ARGS == 0 ]]; then 645 echo "Reading args to jm_tests failed, retrying..." 646 read_args "$@" 647 fi 648 echo "after read_args" 649 echo "Writing to LOGFILE=${LOGFILE}" 617 650 618 if [[ $ERROR_ON_TEST_FAIL == 1 ]]; then 651 619 if [[ -z $XML_RES_PATH ]]; then … … 657 625 if [ "${LOG}" == 1 ]; then 658 626 echo "Log of jm_tests $(date):" > "${LOGFILE}" 659 echo "Finished writing log..."660 627 fi 661 628 … … 666 633 fi 667 634 done 668 669 echo "ANY_ON=${ANY_ON}"670 echo "DEFAULT_TESTS=${DEFAULT_TESTS}"671 635 if [[ "${ANY_ON}" == 0 ]]; then 672 636 switch_test_flags ${DEFAULT_TESTS} … … 679 643 680 644 res=0 681 682 645 for a in ${tests}; do 683 646 if [[ "${test[${!a}]}" == 1 ]]; then 684 echo "Printing going with ${a}_tests"685 fi686 done687 for a in ${tests}; do688 if [[ "${test[${!a}]}" == 1 ]]; then689 echo "going with ${a}_tests"690 647 ${a}_tests || res=1 691 648 fi
Note: See TracChangeset
for help on using the changeset viewer.