TT#56376 Show selenium/rest-api tests execution time on Jenkins

XML files generated by prove will contain the time we spend in every
test case, it allows us profile our tests and fix the most slop parts.

Change-Id: I965af2d95f57d8975613da0f46ce8abf1be4c114
changes/51/28851/1
Alexander Lutay 7 years ago
parent c70b063cfe
commit 7dbe4a13e2

@ -46,7 +46,7 @@ RC=0
if [ "${FORMAT}" = "junit" ] ; then
# shellcheck disable=SC2086
prove -ofmv --formatter TAP::Formatter::JUnit -l -It/lib $SELECT | \
prove -ofmv --timer --formatter TAP::Formatter::JUnit -l -It/lib $SELECT | \
tee -a "${OUTPUT_DIRECTORY}/api-rest.xml"
RC=${PIPESTATUS[0]}
else

@ -59,7 +59,7 @@ echo "echo -e '$PASSWORD_ENCODED' >/tmp/vncpasswd ; vncviewer geometry=1280x1024
RC=0
export CATALYST_SERVER="https://${SERVER}:1443"
if [ "${OUTPUT_TYPE:-}" = "junit" ] ; then
prove -ofvm --formatter TAP::Formatter::JUnit -l -It/lib "${TEST_PLAN[@]}" | \
prove -ofvm --timer --formatter TAP::Formatter::JUnit -l -It/lib "${TEST_PLAN[@]}" | \
tee -a "${OUTPUT_DIRECTORY}/selenium.xml"
RC="${PIPESTATUS[0]}"
else

Loading…
Cancel
Save