OLD | NEW |
1 #!/bin/bash | 1 #!/bin/bash |
2 | 2 |
3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. | 3 # Copyright (c) 2009 The Chromium OS Authors. All rights reserved. |
4 # Use of this source code is governed by a BSD-style license that can be | 4 # Use of this source code is governed by a BSD-style license that can be |
5 # found in the LICENSE file. | 5 # found in the LICENSE file. |
6 | 6 |
7 # Script to run client or server tests on a live remote image. | 7 # Script to run client or server tests on a live remote image. |
8 | 8 |
9 # Load common constants. This should be the first executable line. | 9 # Load common constants. This should be the first executable line. |
10 # The path to common.sh should be relative to your script's location. | 10 # The path to common.sh should be relative to your script's location. |
(...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
182 if [[ -z "${finds}" ]]; then | 182 if [[ -z "${finds}" ]]; then |
183 echo_color "red" ">>> Cannot find match for \"${test_request}\"" | 183 echo_color "red" ">>> Cannot find match for \"${test_request}\"" |
184 exit 1 | 184 exit 1 |
185 fi | 185 fi |
186 local matches=$(echo "${finds}" | wc -l) | 186 local matches=$(echo "${finds}" | wc -l) |
187 if [[ ${matches} -gt 1 ]]; then | 187 if [[ ${matches} -gt 1 ]]; then |
188 echo "" | 188 echo "" |
189 echo_color "red" \ | 189 echo_color "red" \ |
190 ">>> \"${test_request}\" is ambiguous. These control file paths match:" | 190 ">>> \"${test_request}\" is ambiguous. These control file paths match:" |
191 for FIND in ${finds}; do | 191 for FIND in ${finds}; do |
192 echo_color "red" " * " "${FIND}" | 192 echo_color "red" " * " ^"${FIND}\$" |
193 done | 193 done |
194 echo "" | 194 echo "" |
195 echo ">>> Disambiguate by copy-and-pasting the whole path above" \ | 195 echo ">>> Disambiguate by copy-and-pasting the whole path above" \ |
196 "instead of passing \"${test_request}\"." | 196 "instead of passing \"${test_request}\"." |
197 exit 1 | 197 exit 1 |
198 fi | 198 fi |
199 for i in $(seq 1 $FLAGS_iterations); do | 199 for i in $(seq 1 $FLAGS_iterations); do |
200 control_files_to_run="${control_files_to_run} '${finds}'" | 200 control_files_to_run="${control_files_to_run} '${finds}'" |
201 done | 201 done |
202 done | 202 done |
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
266 "${option}" "${control_file}" -r "${results_dir}" ${verbose} \ | 266 "${option}" "${control_file}" -r "${results_dir}" ${verbose} \ |
267 "${passthrough_args}" | 267 "${passthrough_args}" |
268 done | 268 done |
269 | 269 |
270 echo "" | 270 echo "" |
271 echo_color "yellow" ">>> Test results:" | 271 echo_color "yellow" ">>> Test results:" |
272 ./generate_test_report "${TMP}" --strip="${TMP}/" | 272 ./generate_test_report "${TMP}" --strip="${TMP}/" |
273 } | 273 } |
274 | 274 |
275 main "$@" | 275 main "$@" |
OLD | NEW |