Skip to content

Commit e8d8ba4

Browse files
authored
Merge pull request #140 from HuongNV13/support_extra_behat_args
Support Extra Behat arguments
2 parents c1f9c58 + c47c448 commit e8d8ba4

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

runner/main/jobtypes/behat/behat.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ function behat_to_env_file() {
5757

5858
BEHAT_TIMING_FILENAME
5959
BEHAT_INCREASE_TIMEOUT
60+
BEHAT_INIT_ARGS
6061

6162
MOODLE_CONFIG
6263
)
@@ -83,6 +84,7 @@ function behat_to_summary() {
8384
echo "== BEHAT_RERUNS: ${BEHAT_RERUNS}"
8485
echo "== BEHAT_TIMING_FILENAME: ${BEHAT_TIMING_FILENAME}"
8586
echo "== BEHAT_INCREASE_TIMEOUT: ${BEHAT_INCREASE_TIMEOUT}"
87+
echo "== BEHAT_INIT_ARGS: ${BEHAT_INIT_ARGS}"
8688
echo "== MOODLE_CONFIG: ${MOODLE_CONFIG}"
8789
if [[ -n "${GOOD_COMMIT}" ]] || [[ -n "${BAD_COMMIT}" ]]; then
8890
echo "== GOOD_COMMIT: ${GOOD_COMMIT}"
@@ -104,6 +106,7 @@ function behat_env() {
104106
BEHAT_RERUNS
105107
BEHAT_TIMING_FILENAME
106108
BEHAT_INCREASE_TIMEOUT
109+
BEHAT_INIT_ARGS
107110
EXITCODE
108111
)
109112
echo "${env[@]}"
@@ -152,6 +155,7 @@ function behat_config() {
152155
BEHAT_RERUNS="${BEHAT_RERUNS:-1}"
153156
BEHAT_INCREASE_TIMEOUT="${BEHAT_INCREASE_TIMEOUT:-}"
154157
BEHAT_TIMING_FILENAME="${BEHAT_TIMING_FILENAME:-}"
158+
BEHAT_INIT_ARGS="${BEHAT_INIT_ARGS:-}"
155159
EXITCODE=0
156160

157161
# If the --name option is going to be used, then disable any parallel execution, it's not worth
@@ -234,6 +238,9 @@ function behat_initcmd() {
234238
-j="${BEHAT_PARALLEL}"
235239
--axe
236240
)
241+
if [[ -n "${BEHAT_INIT_ARGS}" ]]; then
242+
cmd+=( "${BEHAT_INIT_ARGS}")
243+
fi
237244
}
238245

239246
# Behat job type run.

0 commit comments

Comments
 (0)