| #! /bin/bash |
| # |
| # This Source Code Form is subject to the terms of the Mozilla Public |
| # License, v. 2.0. If a copy of the MPL was not distributed with this |
| # file, You can obtain one at http://mozilla.org/MPL/2.0/. |
| |
| ######################################################################## |
| # |
| # tests/ec/ec.sh |
| # |
| # needs to work on all Unix and Windows platforms |
| # this is a meta script to drive all ec tests |
| # |
| # special strings |
| # --------------- |
| # FIXME ... known problems, search for this string |
| # NOTE .... unexpected behavior |
| # |
| ######################################################################## |
| |
| ############################## run_tests ############################### |
| # run test suites defined in ECTESTS variable |
| ######################################################################## |
| run_ec_tests() |
| { |
| for ECTEST in ${ECTESTS} |
| do |
| SCRIPTNAME=${ECTEST}.sh |
| echo "Running ec tests for ${ECTEST}" |
| echo "TIMESTAMP ${ECTEST} BEGIN: `date`" |
| (cd ${QADIR}/ec; . ./${SCRIPTNAME} 2>&1) |
| echo "TIMESTAMP ${ECTEST} END: `date`" |
| done |
| } |
| |
| ECTESTS="ecperf ectest" |
| run_ec_tests |