mirror of
https://github.com/joomla-extensions/weblinks.git
synced 2024-06-02 14:30:49 +00:00
Test dropping php 5.5 and upgrading latest codeception
This commit is contained in:
parent
3b155af6e9
commit
b26c00c34d
18
.travis.yml
18
.travis.yml
|
@ -1,5 +1,7 @@
|
||||||
sudo: true
|
sudo: true
|
||||||
language: php
|
language: php
|
||||||
|
services:
|
||||||
|
- xvfb
|
||||||
|
|
||||||
env:
|
env:
|
||||||
global:
|
global:
|
||||||
|
@ -8,27 +10,15 @@ env:
|
||||||
matrix:
|
matrix:
|
||||||
fast_finish: true
|
fast_finish: true
|
||||||
include:
|
include:
|
||||||
- php: 5.5
|
|
||||||
dist: trusty
|
|
||||||
- php: 5.6
|
- php: 5.6
|
||||||
env: RUN_PHPCS="yes"
|
env: RUN_PHPCS="yes"
|
||||||
services:
|
|
||||||
- xvfb
|
|
||||||
- php: 7.0
|
- php: 7.0
|
||||||
sudo: true
|
sudo: true
|
||||||
addons:
|
addons:
|
||||||
firefox: 'latest-esr'
|
firefox: 'latest-esr'
|
||||||
services:
|
|
||||||
- xvfb
|
|
||||||
- php: 7.1
|
- php: 7.1
|
||||||
services:
|
|
||||||
- xvfb
|
|
||||||
- php: 7.2
|
- php: 7.2
|
||||||
services:
|
|
||||||
- xvfb
|
|
||||||
- php: 7.3
|
- php: 7.3
|
||||||
services:
|
|
||||||
- xvfb
|
|
||||||
|
|
||||||
before_script:
|
before_script:
|
||||||
# Forcing localhost in hosts file
|
# Forcing localhost in hosts file
|
||||||
|
@ -46,10 +36,6 @@ before_script:
|
||||||
- sudo sed -e "s?%PHPVERSION%?${TRAVIS_PHP_VERSION:0:1}?g" --in-place /etc/apache2/sites-available/default
|
- sudo sed -e "s?%PHPVERSION%?${TRAVIS_PHP_VERSION:0:1}?g" --in-place /etc/apache2/sites-available/default
|
||||||
- git submodule update --init --recursive
|
- git submodule update --init --recursive
|
||||||
- sudo service apache2 restart
|
- sudo service apache2 restart
|
||||||
# Xvfb on trusty environments (PHP 5.5 and below)
|
|
||||||
- if [[ $dist == "trusty" ]]; then export DISPLAY=:99.0; fi
|
|
||||||
- if [[ $dist == "trusty" ]]; then sh -e /etc/init.d/xvfb start; fi
|
|
||||||
- if [[ $dist == "trusty" ]]; then sleep 3 ; fi # give xvfb some time to start
|
|
||||||
# Fluxbox
|
# Fluxbox
|
||||||
- sudo apt-get install fluxbox -y --force-yes
|
- sudo apt-get install fluxbox -y --force-yes
|
||||||
- fluxbox &
|
- fluxbox &
|
||||||
|
|
|
@ -4,14 +4,15 @@
|
||||||
"license" : "GPL-2.0+",
|
"license" : "GPL-2.0+",
|
||||||
"config": {
|
"config": {
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": "5.5.33"
|
"php": "5.6.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"require" : {
|
"require" : {
|
||||||
"php": ">=5.4"
|
"php": ">=5.6"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
"require-dev": {
|
||||||
"codeception/codeception": "^2.2",
|
"codeception/codeception": "^3",
|
||||||
|
"phpunit/phpunit": "^5.7.27",
|
||||||
"joomla-projects/joomla-browser": "v3.9.0",
|
"joomla-projects/joomla-browser": "v3.9.0",
|
||||||
"consolidation/robo": "^1.0.0",
|
"consolidation/robo": "^1.0.0",
|
||||||
"joomla-projects/joomla-testing-robo": "~1.0",
|
"joomla-projects/joomla-testing-robo": "~1.0",
|
||||||
|
|
967
composer.lock
generated
967
composer.lock
generated
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user