Jeremy Benoist
ddb49dd931
Allow failure for PHP 7.1
...
Got tired of `EE/home/travis/build.sh: line 45: 4445 Segmentation fault (core dumped) phpunit -v` using PHP 7.1.0beta3
2016-08-24 10:49:43 +02:00
Jeremy Benoist
fc41abb990
Run tests on an uptodate HHVM
...
Using some tricks from symfony/symfony
2016-08-17 16:41:36 +02:00
Jeremy Benoist
6dfac457d8
Fix tests
...
Ensure tests after the InstallCommand test will have a clean database.
Previous attempt failed because of a foreign key
Also, nightly on Travis seems to target PHP 7.2-dev, so I put 7.1 in requirement and moved nightly in allowed failures.
And it seems xdebug isn't shipped with PHP 7.1, so I added a workaround to avoid build to fail when trying to remove xdebug.ini file.
2016-08-17 14:34:39 +02:00
Jeremy Benoist
1973897305
Run PHP 7.1 on Travis
...
- Using nightly (as of now it's PHP 7.1 alpha)
- Force guzzle to be at least 5.3.1 (which fix some bugs in PHP 7)
2016-07-18 18:07:25 +02:00
Jeremy Benoist
23634d5d84
Jump to Symfony 3.1
2016-06-22 17:59:35 +02:00
Nicolas Lœuillet
3320d39418
Update Travis configuration with branches renaming
2016-04-18 21:46:36 +02:00
Jeremy Benoist
eaec84fcd3
Uncommented translated ES lines
...
Also, turn yaml lint into a more versbose check
2016-04-10 14:21:42 +02:00
Jeremy Benoist
5d6f6f56a2
Some cleanup
...
- travis tabulation
- extra namespace definition in entities
2016-03-27 20:36:35 +02:00
Jeremy Benoist
4cb3ef5125
Put more validations on travis
...
Run php-cs-fixer to avoid CS on commits
Add a check on translation message using the built-in yaml validator. It'll avoid typo in translation yaml files.
2016-03-21 10:00:41 +01:00
Jeremy Benoist
66e2be2371
Use --prefer-dist to improve CI perf
...
https://twitter.com/seldaek/status/708236348281495552
2016-03-11 17:59:42 +01:00
Jeremy Benoist
dfad9ba0f9
Defining Github token is now useless
...
We are using it differently with .composer-auth.json file
2016-02-29 15:41:43 +01:00
Jeremy Benoist
bb0efca468
Fix postgres database creation
...
Test database was renamed in https://github.com/wallabag/wallabag/pull/1639 but the travis configuration was missed
2016-02-29 09:49:50 +01:00
Nicolas Lœuillet
6daadb6c44
Fix authentication for PR by external contributors
2016-02-27 11:26:09 +01:00
Jeremy Benoist
fd3fd481a6
Exclude v1 branches from Travis
...
Instead of allowing only v2.
Branches which didn't target v2 BUT related to v2 weren't tested on Travis
2016-02-24 13:50:29 +01:00
Jeremy Benoist
3ee1582e60
Disable xdebug all the time
...
Use travis_wait to avoid travis timeout on `composer up`
Jump to `memory_limit -1` for `composer up`
Also, since composer.lock is ignored, we can remove it.
2016-01-21 09:29:14 +01:00
Jeremy Benoist
1d405d0e62
Remove some commented code
2016-01-15 09:35:39 +01:00
Jeremy Benoist
bd2c8b4677
Wallabag now require PHP >= 5.5
...
See https://github.com/K-Phoen/rulerz/pull/21/files#diff-b5d0ee8c97c7abd7e3fa29b9a27d1780
2016-01-15 09:35:37 +01:00
Jeremy Benoist
ab64c3d9ac
PHP 7.0 must not fail
2015-12-29 11:41:35 +01:00
Bertrand Dunogier
d4aa174367
Updated composer.lock
...
Had to restrict scheb/two-factor-bundle to ~1.4.0 because of a circular service reference.
See https://github.com/scheb/two-factor-bundle/issues/33 .
Also updated php version requirement to 5.5.0.
2015-12-23 22:49:03 +01:00
Jeremy Benoist
8a493541fa
Re-enable test on doctrine command
...
It will slow down the whole test suite (because it'll use doctrine command).
Remove unecessary `KernelTestCase`.
Also rename `AbstractControllerTest` to `WallabagApiTestCase` for consistency.
2015-11-07 14:16:13 +01:00
Jeremy Benoist
164d260c49
CS
...
Also force SYMFONY_DEPRECATIONS_HELPER for travis
2015-11-07 00:27:41 +01:00
Jeremy Benoist
fef4124130
Enabled Tidy on travis for HHVM
2015-09-28 20:35:56 +02:00
Jeremy Benoist
609594fa5e
Fix authentication error from Github
...
From: http://blog.wyrihaximus.net/2015/09/github-auth-token-on-travis/
2015-09-26 19:23:20 +02:00
Jeremy Benoist
dc22b46bf3
Fix HHVM & PHP 7.0
2015-09-26 19:06:32 +02:00
Jeremy Benoist
03fb6fde5f
Add multiple database tests on Travis
2015-09-26 11:56:15 +02:00
Jeremy Benoist
9a014e48d6
Disable coverage
...
It takes ages to process and most of the time the build fail for "execution time" too long.
Too much time already burned to investigate it.
We'll investigate later, it's not a priority atm.
2015-05-30 13:31:54 +02:00
Jeremy Benoist
1cbef2d3b5
Enable debug on phpunit
2015-04-04 21:55:06 +02:00
Jeremy
0ee043f745
Update InstallCommand test
...
They are god damn too long to execute because it launch external command (mostly related to doctrine).
So I've added a PHPUnit @group (`command-doctrine`) so that we can avoid launching them on a regular basis, like that:
`phpunit --exclude-group command-doctrine`
2015-03-31 22:48:01 +02:00
Jeremy
3e6b7ea0e9
Rewrite travis & add scrutinizer
2015-03-28 00:25:47 +01:00
Jeremy
6141388969
Enable hhvm & nightly for curiosity
2015-03-27 19:59:45 +01:00
Jeremy
2d733277e6
Switch to Docker-based infrastructure
2015-03-27 19:59:42 +01:00
Jeremy
8378485e33
Simplify build system
2015-03-03 19:20:08 +01:00
Nicolas Lœuillet
c2e2906c8d
fix travis configuration
2015-02-05 09:06:13 +01:00
Jeremy
aa6e27cf4f
Tests are working again
2015-01-31 09:35:50 +01:00
Nicolas Lœuillet
367664ee87
finally fix phpunit and travis?
2015-01-30 11:23:18 +01:00
Nicolas Lœuillet
03493be075
tell to travis that I code in PHP
2015-01-30 09:09:53 +01:00
Nicolas Lœuillet
3d99ce9dad
travis configuration
2015-01-19 13:37:32 +01:00
Nicolas Lœuillet
d29b3e5f9e
changes in md files
2013-08-23 23:04:56 +02:00
Nicolas Lœuillet
a3436d4cba
travis
2013-08-08 13:49:57 +02:00
Nicolas Lœuillet
7aa8ccc47d
preparing travis
2013-08-08 07:16:07 +02:00