Lines Matching full:echo
8 echo "run_parallel.sh [-help] [options]"
9 echo " Execute all cases which do not start with an _ (underscore)"
10 echo " [options] will be passed directly to the scripts"
11 echo " The results will be saved to \${RESULTS_FILE}, by default"
12 echo " ../RunResults.xml"
13 echo " Testcases are searched for in \${SEARCH_PATH},"
14 echo " which by default is the folder the script is run from"
15 echo " You can instead also provide a space separated test list with \${TESTS_LIST}, "
16 echo " or an input file including a list of tests and/or tests search paths"
17 echo " \${TESTS_FILE} (w one line per test/path, you can comment lines with #)"
18 echo ""
19 echo " Examples (run from \${ZEPHYR_BASE}):"
20 echo " * Run all tests found under one folder:"
21 echo " SEARCH_PATH=tests/bsim/bluetooth/ll/conn/ tests/bsim/run_parallel.sh"
22 echo " * Run all tests found under two separate folders, matching a pattern in the first:"
23 echo " SEARCH_PATH=\"tests/bsim/bluetooth/ll/conn/tests_scripts/*encr* tests/bsim/net\"\
25 echo " * Provide a tests list explicitly from an environment variable"
26 echo " TESTS_LIST=\
30 echo " * Provide a tests list in a file:"
31 echo " TESTS_FILE=my_tests.txt tests/bsim/run_parallel.sh"
68 echo "Attempting to run ${n_cases} cases (logging to \
74 echo -n "" > $tmp_res_file
79 echo "<testcase name=\"{}\" time=\"0\">"
85 (>&2 echo -e "\e[91m{} FAILED\e[39m ($dur_s s)")
87 echo "<failure message=\"failed\" type=\"failure\">"
89 echo "</failure>"
91 echo "</testcase>"
94 (>&2 echo -e "{} PASSED ($dur_s s)")
96 echo "</testcase>"
102 echo "<testcase name=\"$case\" time=\"0\">" >> $tmp_res_file
105 echo -e "\e[91m$case FAILED\e[39m"
107 echo "<failure message=\"failed\" type=\"failure\">" >> $tmp_res_file
109 echo "</failure>" >> $tmp_res_file
112 echo -e "$case PASSED"
114 echo "</testcase>" >> $tmp_res_file
119 echo -e "</testsuite>\n</testsuites>\n" >> $tmp_res_file
121 echo -e "<testsuites>\n<testsuite errors=\"0\" failures=\"$err\"\