Aidan Woods
811991b27d
Run mutation tests after unit tests on supported platforms
2019-04-07 16:38:12 +01:00
Aidan Woods
d29f900374
Nightly doesn't have xdebug
2019-04-07 16:38:12 +01:00
Aidan Woods
efe324c08b
Add mutation testing
2019-04-07 16:38:12 +01:00
Aidan Woods
fe1355ef9e
Test strict and weak in Travis
2019-04-07 16:38:11 +01:00
Aidan Woods
2cfd05a00e
Test for dead code in travis
2019-04-07 16:38:01 +01:00
Aidan Woods
a9aa7e7aae
Test on PHP 5.5 and 5.6
...
Issue on pre PHP 7 may be to do with method name and not call syntax as
suspected
2019-04-07 16:37:59 +01:00
Aidan Woods
ca008872ba
Use latest PHP on non-unit test build staged
2019-04-07 16:37:59 +01:00
Aidan Woods
7188f49a71
7.3 was released, so make failure blocking
2019-04-07 16:37:59 +01:00
Aidan Woods
b3608829e5
Calling static functions on metatype class string is >=PHP7 only
...
🤷♂️
2019-04-07 16:37:59 +01:00
Aidan Woods
57b86b3fc4
Use psalm for static analysis
...
Don't check the main Parsedown file just yet
2019-04-07 16:37:50 +01:00
Aidan Woods
db04e1575f
Commonmark stage should be allowed to fail in travis
2019-04-07 16:37:50 +01:00
Aidan Woods
6d03fa0d3a
Rephrasing
2019-04-07 16:37:50 +01:00
Aidan Woods
49829c2019
Remove HHVM for now
2019-04-07 16:37:50 +01:00
Aidan Woods
c419295466
Remove unsupported dependencies when running unit tests (PHP < 7 compat)
2019-04-07 16:37:50 +01:00
Aidan Woods
23b07fa185
Cache composer cache in travis
2019-04-07 16:37:49 +01:00
Aidan Woods
5795a6f0a9
Add travis build stages
2019-04-07 16:37:49 +01:00
Aidan Woods
88ab68fd0b
Refactor into namespaces for PSR-4
2019-04-07 16:37:47 +01:00
Aidan Woods
bce642f2d7
7.3 was released
2019-03-17 18:38:54 +00:00
Emanuil Rusev
a503c1a69b
composer/composer#7990
2019-03-02 12:08:48 +02:00
Andrey Bolonin
1686a34469
add php 7.3 to allow_failures
2018-11-16 09:34:17 +02:00
Andrey Bolonin
b0bbc275d4
add php 7.3
2018-10-31 15:48:28 +02:00
Aidan Woods
3b3d13489b
Test on PHP 7.2
2018-04-02 19:51:07 +01:00
Daniel Rudolf
cc53d5ae29
Travis: Issue build error when Parsedown::version isn't up-to-date
2018-02-28 20:04:45 +01:00
Daniel Rudolf
03e1a6ac02
Merge branch 'master' into bugfix/CommonMarkTest
...
Conflicts:
.travis.yml
test/CommonMarkTest.php
test/ParsedownTest.php
test/bootstrap.php
2017-11-14 22:09:25 +01:00
Gabriel Caruso
09827f542c
Rewrite Travis CI
2017-11-14 15:19:24 -02:00
Gabriel Caruso
70ef6f5521
Make Travis CI use installed PHPUnit version, not global one
2017-11-14 13:21:11 -02:00
Aidan Woods
c82af01bd6
add sudo false
2017-05-14 14:39:09 +01:00
Aidan Woods
924b26e16c
replace hhvm nightly with nightly
2017-05-01 03:57:07 +01:00
Daniel Rudolf
ae0211a84c
Travis: Add PHP nightly
2016-10-13 22:17:03 +02:00
Daniel Rudolf
be671e72a3
Don't let Travis skip Parsedown's phpunit tests
2016-10-09 14:21:17 +02:00
Daniel Rudolf
f0587d41a9
Add test/CommonMarkTestWeak.php to .travis.yml
...
Failing tests don't break builds on purpose, Parsedown doesn't fully comply with the CommonMark specs at the moment. We should switch to test/CommonMarkTest.php later, see #423 for details.
2016-10-09 14:17:03 +02:00
Václav Makeš
0080ef218e
Added PHP version 7.1 for tests
2016-10-09 01:58:47 +02:00
Daniel Rudolf
73dbe2fd17
Remove PHPUnit bootstrap in favour of composer
2016-09-05 22:04:46 +02:00
Václav Makeš
50ac4a06e8
remove PHP 7.0 from allow failures in tests + improve readme
2015-10-31 01:55:49 +01:00
Haralan Dobrev
b2ad712644
Test on nightly releases of PHP (7.0) and HHVM
...
See https://github.com/erusev/parsedown/issues/294
See 12bf1c6d05 (commitcomment-10090016)
Nightly releases are allowed to fail since they are not stable and
could fail in unpredictable ways.
New versions of PHP could be added as they are released.
I think they should not be in the allowed to fail part of the matrix then.
2015-03-09 10:14:57 +02:00
Henrique Moody
147003107a
Remove PHP version 5.2 from Travis builds
2015-02-08 21:00:50 -02:00
Emanuil Rusev
4150e00dc4
remove composer dependency
2014-04-26 01:09:28 +03:00
Haralan Dobrev
3d84201d74
Run composer install in Travis CI before tests
...
Tests are using the Composer autoloader since: cd1c030362
Because of that Composer should have actually dumped the autoloader in the `vendor/` folder,
before the tests are ran.
2014-04-25 00:01:20 +03:00
Haralan Dobrev
d9f325903a
Run the testsuite on PHP 5.6
2014-02-12 19:13:14 +02:00
Emanuil Rusev
4317add3a2
add hhvm to PHP versions to test against
2013-12-28 14:57:25 +02:00
Emanuil Rusev
e3b8026e39
build should no longer allow failures
2013-11-18 22:39:44 +02:00
Emanuil Rusev
df3db71698
add 5.2 to PHP versions to test against
2013-11-10 11:02:18 +02:00
Emanuil
7d7e89f5c3
remove 5.2 from PHP versions to test against
2013-07-25 01:49:02 +03:00
Emanuil
3ff5c623f2
add 5.2, 5.5 to PHP versions to test against
2013-07-25 00:44:33 +03:00
Emanuil
637b516694
remove coveralls.io integration
2013-07-24 13:58:17 +03:00
Emanuil
5de50f101a
implement coveralls.io integration
2013-07-23 01:43:10 +03:00
Emanuil
78cad3964c
add .travis.yml config
2013-07-23 00:00:43 +03:00