TT#56376 selenium: add "experimental" launch option

testrunner:
- add option to launch a experimental test run, which will include all
tests including those which havent been added to the normal test plan
yet.
- this can be triggered by typing "experimental" or "exp" instead
of a filename.

runner.t:
- create experimental test plan if experimental arg is used.

Change-Id: I921664addbc0fa5c06c5d1a619baec82590eb8c0
changes/35/30635/2
Nico Schedel 7 years ago
parent 8d392ff8fd
commit 731a56ce95

@ -23,7 +23,9 @@ if(!admin_login()) {
}
if($testplan eq $dir . 'runner.t') {
@tests = ($dir . 'controller_admin.t', $dir . 'controller_billing.t', $dir . 'controller_customer.t', $dir . 'controller_domain.t', $dir . 'controller_subscriber.t', $dir . 'controller_ncos.t', $dir . 'controller_peering.t', $dir . 'controller_reseller.t', $dir . 'controller_rw_ruleset.t', $dir . 'controller_emergency.t');
@tests = ($dir . 'controller_subscriber.t', $dir . 'controller_admin.t', $dir . 'controller_billing.t', $dir . 'controller_customer.t', $dir . 'controller_domain.t', $dir . 'controller_emergency.t', $dir . 'controller_ncos.t', $dir . 'controller_peering.t', $dir . 'controller_reseller.t', $dir . 'controller_rw_ruleset.t');
} elsif($testplan eq 'exp') {
@tests = ($dir . 'controller_subscriber.t', $dir . 'controller_admin.t', $dir . 'controller_billing.t', $dir . 'controller_customer.t', $dir . 'controller_domain.t', $dir . 'controller_emergency.t', $dir . 'controller_invoice.t', $dir . 'controller_ncos.t', $dir . 'controller_peering.t', $dir . 'controller_reseller.t', $dir . 'controller_rw_ruleset.t', $dir . 'controller_timeset.t');
} else {
if (index($testplan, $dir . 'controller_admin.t') != -1) {
$string = $dir . 'controller_admin.t';

@ -26,6 +26,8 @@ OUTPUT_TYPE=${3:-}
shift; shift; shift # remove first three argv to use ${@} below.
if [ -z "${1:-}" ] || [ "${1:-}" == '*.t' ]; then
declare -a TEST_PLAN="t/selenium/runner.t"
elif [ "${1:-}" == 'experimental' ] || [ "${1:-}" == 'exp' ]; then
declare -a TEST_PLAN="exp"
else
declare -a TEST_PLAN=( "${@/#/t/selenium/}" )
fi

Loading…
Cancel
Save