Use Travis stages to run JS tests separately

This commit is contained in:
ArthurHoaro 2018-03-31 13:49:07 +02:00
parent 3e35fc10e5
commit 16d35cf77e
2 changed files with 32 additions and 11 deletions

View file

@ -10,7 +10,7 @@ trim_trailing_whitespace = true
indent_style = space indent_style = space
indent_size = 4 indent_size = 4
[*.{htaccess,html,js,json,xml}] [*.{htaccess,html,js,json,xml,yml}]
indent_size = 2 indent_size = 2
[*.php] [*.php]

View file

@ -1,23 +1,44 @@
sudo: false sudo: false
dist: trusty dist: trusty
language: php
matrix:
include:
- language: php
php: 7.2
- language: php
php: 7.1
- language: php
php: 7.0
- language: php
php: 5.6
- language: node_js
node_js: 8
cache: cache:
yarn: true yarn: true
directories: directories:
- $HOME/.composer/cache
- $HOME/.cache/yarn - $HOME/.cache/yarn
php:
- 7.2
- 7.1
- 7.0
- 5.6
install: install:
- yarn install - yarn install
- composer install --prefer-dist
before_script: before_script:
- PATH=${PATH//:\.\/node_modules\/\.bin/} - PATH=${PATH//:\.\/node_modules\/\.bin/}
script:
- yarn run build # Just to be sure that the build isn't broken
- make eslint
cache:
directories:
- $HOME/.composer/cache
install:
- composer install --prefer-dist
before_script:
- PATH=${PATH//:\.\/node_modules\/\.bin/}
script: script:
- make clean - make clean
- make check_permissions - make check_permissions
- make eslint
- make all_tests - make all_tests