Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
moodle
moodle
Commits
a4d4a0b2
Commit
a4d4a0b2
authored
Jun 10, 2020
by
Matteo Scaramuccia
Browse files
MDL-66322 travis: Configure a local copy of 'exttests'
parent
118a1e78
Changes
1
Hide whitespace changes
Inline
Side-by-side
.travis.yml
View file @
a4d4a0b2
...
...
@@ -15,6 +15,7 @@ dist: xenial
services
:
-
mysql
-
docker
php
:
# We only run the highest and lowest supported versions to reduce the load on travis-ci.org.
...
...
@@ -61,8 +62,9 @@ cache:
-
$HOME/.npm
before_install
:
-
docker run -d -p 127.0.0.1:8080:80 --name exttests moodlehq/moodle-exttests
# Avoid IPv6 default binding as service (causes redis not to start).
sudo service redis-server start --bind 127.0.0.1
-
sudo service redis-server start --bind 127.0.0.1
install
:
-
>
...
...
@@ -169,6 +171,10 @@ before_script:
-e "/require_once/i \\\$CFG->phpunit_dataroot = '\/home\/travis\/roots\/phpunit';" \
-e "/require_once/i \\\$CFG->phpunit_prefix = 'p_';" \
config.php ;
# Enable test external resources
sed -i \
-e "/require_once/i \\define('TEST_EXTERNAL_FILES_HTTP_URL', 'http://127.0.0.1:8080');" \
config.php ;
# Redis cache store tests
sed -i \
-e "/require_once/i \\define('TEST_CACHESTORE_REDIS_TESTSERVERS', '127.0.0.1');" \
...
...
@@ -248,6 +254,8 @@ script:
if [ "$TASK" = 'PHPUNIT' ];
then
vendor/bin/phpunit --fail-on-risky --disallow-test-output --verbose;
EXTTESTS_HITS=$(docker logs exttests 2>&1 | grep -Fv -e 'AH00558' -e '[pid 1]' | wc -l)
echo -e "\nTest local resources number of hits: ${EXTTESTS_HITS}.\n"
fi
-
>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment