Skip to content

Commit

Permalink
firefox travis removal
Browse files Browse the repository at this point in the history
  • Loading branch information
ewallah committed Feb 13, 2020
1 parent e7e23c1 commit 760cadf
Showing 1 changed file with 16 additions and 33 deletions.
49 changes: 16 additions & 33 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,20 @@
language: php
dist: bionic

sudo: required
os:
- linux

dist: bionic

services:
- postgresql
- mysql

addons:
chrome: stable
postgresql: "9.6"
chrome: stable
apt:
packages:
- openjdk-8-jre-headless
- chromium-chromedriver

cache:
directories:
Expand All @@ -26,48 +28,29 @@ env:
- DB=pgsql MOODLE_BRANCH=master
- DB=mysqli MOODLE_BRANCH=master

matrix:
jobs:
include:
- env: DB=pgsql MOODLE_BRANCH=MOODLE_36_STABLE
- env: DB=pgsql MOODLE_BRANCH=MOODLE_37_STABLE
- env: DB=pgsql MOODLE_BRANCH=MOODLE_38_STABLE
- php: 7.3
env: DB=pgsql MOODLE_BRANCH=master

before_install:
- phpenv config-rm xdebug.ini
- nvm install 8.9
- nvm use 8.9
- cd ../..
- composer create-project -n --no-dev --prefer-dist blackboard-open-source/moodle-plugin-ci ci ^2
- export PATH="$(cd ci/bin; pwd):$(cd ci/vendor/bin; pwd):$PATH"
- google-chrome-stable --headless --disable-gpu --remote-debugging-port=9222 --remote-debugging-address=127.0.0.1 > /home/travis/build/chrome.log 2>&1 &
- google-chrome-stable --headless --disable-extensions --no-sandbox --remote-debugging-port=9222 --remote-debugging-address=127.0.0.1 &

install:
- moodle-plugin-ci install --no-init
- cd /home/travis/build/moodle
- composer require --dev dmore/behat-chrome-extension --no-progress --no-suggest -q
- php --server 127.0.0.1:8000 > /home/travis/build/php.log 2>&1 &
- sed -i 's/localhost:8000/127.0.0.1:8000/g' config.php
- sed -i 's/localhost:4444/127.0.0.1:4444/g' config.php
- sed -i -e '/behat_profiles/d' -e '/default/d' -e '/browser/d' -e '/chrome/d' -e '/wd_host/d' -e '/\],/d' -e '/\];/d' config.php
- moodle-plugin-ci -q add-config '
$CFG->behat_profiles = [
["firefox" => ["browser" => "firefox", "wd_host" => "http://127.0.0.1:4444/wd/hub", "capabilities" => ["platform" => "Linux"]]],
["default" => ["browser" => "chrome", "extensions" => ["Behat\MinkExtension" => ["selenium2" => ["browser" => "chrome"]]],
"wd_host" => "http://127.0.0.1:4444", "capabilities" => ["platform" => "Linux"]]]];
$CFG->behat_config = [
"firefox" => ["extensions" => ["Behat\MinkExtension" => ["default_session" => "goutte", "goutte" => null, "javascript_session" => "selenium2",
"selenium2" => ["browser" => "firefox", "capabilities" => ["extra_capabilities" => ["marionette" => false]], "wd_host" => "http://127.0.0.1:4444/wd/hub"]]]],
"default" => ["extensions" => ["DMore\ChromeExtension\Behat\ServiceContainer\ChromeExtension" => [],
"Behat\MinkExtension" => ["browser_name" => "chrome", "base_url" => "http://127.0.0.1:8000",
"goutte" => null, "selenium2" => null, "sessions" => ["javascript" => ["chrome" => ["api_url" => "http://127.0.0.1:9222"]]]]]]];'
- php /home/travis/build/moodle/admin/tool/behat/cli/init.php > /dev/null 2>&1 &
- php /home/travis/build/moodle/admin/tool/phpunit/cli/init.php > /dev/null 2>&1

- moodle-plugin-ci install

script:
- /home/travis/build/moodle/vendor/bin/phpunit "provider_testcase" /home/travis/build/moodle/privacy/tests/provider_test.php > /dev/null 2>&1
- /home/travis/build/moodle/vendor/bin/phpunit "tool_dataprivacy_expired_contexts_testcase" /home/travis/build/moodle/admin/tool/dataprivacy/tests/expired_contexts_test.php > /dev/null 2>&1
- /home/travis/build/moodle/vendor/bin/phpunit "provider_testcase" /home/travis/build/moodle/privacy/tests/provider_test.php
- /home/travis/build/moodle/vendor/bin/phpunit "tool_dataprivacy_expired_contexts_testcase" /home/travis/build/moodle/admin/tool/dataprivacy/tests/expired_contexts_test.php
- moodle-plugin-ci phplint
- moodle-plugin-ci phpcpd
- moodle-plugin-ci phpmd
Expand All @@ -78,7 +61,7 @@ script:
- moodle-plugin-ci mustache
- moodle-plugin-ci grunt
- moodle-plugin-ci phpunit --coverage-text --coverage-clover
- moodle-plugin-ci behat
- moodle-plugin-ci behat --profile chrome

after_success:
- moodle-plugin-ci coveralls-upload
- moodle-plugin-ci coveralls-upload

0 comments on commit 760cadf

Please sign in to comment.