#! /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/ecperf.sh # # needs to work on all Unix and Windows platforms # # special strings # --------------- # FIXME ... known problems, search for this string # NOTE .... unexpected behavior # ########################################################################
############################## ecperf_init ############################# # local shell function to initialize this script ########################################################################
ecperf_init()
{
SCRIPTNAME="ecperf.sh" if [ -z "${INIT_SOURCED}" -o "${INIT_SOURCED}" != "TRUE" ] ; then
cd ../common
. ./init.sh fi
SCRIPTNAME="ecperf.sh"
html_head "ecperf test"
}
ecperf_cleanup()
{
html "
"
cd ${QADIR}
. common/cleanup.sh
}
ecperf_init
ECPERF_OUT=$(ecperf 2>&1) echo"$ECPERF_OUT"
ECPERF_OUT=`echo $ECPERF_OUT | grep -i 'failed\|Assertion failure'` # TODO: this is a perf test we don't check for performance here but only failed if [ -n "$ECPERF_OUT" ] ; then
html_failed "ec(perf) test" else
html_passed "ec(perf) test" fi
ecperf_cleanup
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.