Commit Graph

83 Commits

Author SHA1 Message Date
Ralf Becker
f36ffc1a44 allow PHP 7.3 to fail in Travis
as pear.php.net is down and it has no cache with missing PEAR packages yet :(
2019-02-07 22:31:59 +01:00
Ralf Becker
e684269e53 remove PHP 5.6 not supported in master 2019-02-07 17:20:13 +01:00
Ralf Becker
f9c3006805 7.3 seems not yet to be available in Travis 2018-10-18 11:28:56 +02:00
Ralf Becker
de1dacb7b4 trying to fix build problems with master and probably 7.3 2018-10-18 11:27:34 +02:00
Ralf Becker
960beebb81 fixing PHP 7.0 and adding 7.3 2018-10-18 11:23:16 +02:00
Ralf Becker
65f0891693 updating phpUnit versions
we previously used 6.3 for everything but PHP 5.6, now we (try) to use latest 6 for 7.0, and latest 7 for 7.1+ incl. master who errors with 6.3
2018-10-18 11:13:11 +02:00
nathangray
fcce5500ed Turn off debug for tests 2018-05-03 11:14:58 -06:00
nathangray
a6cb4e99de Turn on debug for tests 2018-05-03 09:50:29 -06:00
Ralf Becker
6db1513a6a remove PHP 7.2 from allowed failures and handle master like all 7 versions
(to fix missing PHP Unit)
2018-04-09 16:12:23 +02:00
nathangray
66738e21c3 Give demo user an email 2017-10-26 09:07:49 +02:00
Ralf Becker
1fc4120743 add a php -i output 2017-10-19 09:27:20 +02:00
nathangray
bbba2ef042 Remove trusty, we no longer do HHVM 2017-10-18 18:50:03 +02:00
Sebastian Bergmann
5798db38d6 Clean up and allow PHP 7.2 and PHP 7.3 to fail 2017-10-17 12:37:33 +02:00
Ralf Becker
2fbe184b1b add an admin user "demo" with password "guest" to run test requiring login 2017-10-17 12:23:25 +02:00
Ralf Becker
c8ed37ad0b enabling MariaDB installation again in Travis 2017-10-17 12:03:39 +02:00
Sebastian Bergmann
877180defe Update build configuration
* Test with PHP 7.2 and PHP 7.3
* Do not test with HHVM
2017-10-17 11:57:00 +02:00
Ralf Becker
a40659f6aa try with PHPunit 5.7 for Travis default HHVM 2017-08-18 13:20:11 +02:00
Ralf Becker
c73f84c484 install PHPunit for HHVM too 2017-08-18 12:35:48 +02:00
Ralf Becker
baa4b2e455 get Travis to use our Composer installed PHPunit and not it's old default one 2017-08-18 12:24:45 +02:00
Ralf Becker
f0a07528dc Travis reports PHP 7.0 as "7" and therefore did not install PHPunit version we required 2017-08-18 12:11:14 +02:00
Ralf Becker
191d6aec45 support PHPunit 6.0+ and older 5.7 for PHP 5.6 2017-08-18 11:45:10 +02:00
Ralf Becker
7e416b12f4 use PHPunit 5.7 for PHP 5.6 and current PHPunit for everything else 2017-08-18 10:56:38 +02:00
Ralf Becker
c244e72017 set required PHP version for master/17.1 to 5.6, recommended version to 7.0 and add 7.1 to Travis checks 2017-08-18 10:22:52 +02:00
nathangray
1a713dbb06 Use PHPUnit directly for tests 2017-02-07 09:36:16 -07:00
Ralf Becker
001e2ca4d5 disable MariaDB install as it fails after some changes in Travis environment 2016-12-08 15:34:00 +01:00
Ralf Becker
2aae52e90e disable PostgreSQL install as it fails in Travis
with Fatal error: Call to unimplemented native function pg_set_client_encoding
2016-10-27 16:49:21 +02:00
Ralf Becker
f3bdb3f8a2 fix Travis builds 2016-10-08 17:23:14 +02:00
Ralf Becker
56803d2e1d fix Travis builds 2016-10-08 17:17:16 +02:00
Ralf Becker
0185f0aff6 try fixing Travis builds stalled by composer.lock already containing phpunit, which version depends on php version used 2016-10-07 15:13:17 +02:00
Ralf Becker
d47b9f1f66 enable pgsql for 5.4 again 2016-08-18 20:17:30 +02:00
Ralf Becker
74eb8ab882 seems everything is working again with 5.4.45, so removing my fixes now 2016-08-18 19:01:32 +02:00
Ralf Becker
7e14298339 reverting the changes, now we know it's fixed in 5.4.44, so we recognice it's fixed in latest 5.4.45 too and can remove our fix:
pecl config-show|grep /5.6|cut -c 32-|sed "s/5\.6\.[0-9]*/5.4.45/g"|xargs -t -L 1 pecl config-set
2016-08-18 18:45:49 +02:00
Ralf Becker
2e02707277 try using 5.4.44 instead of 5.4 as a requested test by Travis 2016-08-18 17:15:13 +02:00
Ralf Becker
2b43add3a8 try using 5.4.44 instead of 5.4 as a requested test by Travis 2016-08-18 16:59:55 +02:00
Ralf Becker
b4b58c2ac0 try using 5.4.44 instead of 5.4 as a requested test by Travis 2016-08-18 16:53:52 +02:00
Ralf Becker
6c98f02bc7 do not run syntax check for hhvm, as it always fails / get terminated after 10m 2016-08-13 14:51:01 +02:00
Ralf Becker
de777e2045 seems phpenv version does not work, using 5.4.45 for now 2016-08-13 14:31:07 +02:00
Ralf Becker
0ad7e2462e fix directory to use full php version and disable postgres install for 5.4 and hhvm, as there is no pgsql extension 2016-08-13 14:13:40 +02:00
Ralf Becker
5c9cf3c60b fixing shell command 2016-08-13 13:25:02 +02:00
Ralf Becker
7fcff0adee fix typo 32 instead of 32- 2016-08-13 13:18:15 +02:00
Ralf Becker
75fe23cea5 diverse pecl config seems to be wrongly using 5.6.x instead of 5.4.x 2016-08-13 13:12:41 +02:00
Ralf Becker
4e9e5a3e51 seems ext_dir is set wrong in new Travis images for PHP 5.4 (it is set to 5.6 path) 2016-08-13 12:30:05 +02:00
Ralf Becker
b27e6e8a6d try fixing PHP 5.4 builds broken since Travis updated there image 2016-08-13 11:44:37 +02:00
Ralf Becker
ebedc9cbd8 try fixing PHP 5.4 builds broken since Travis updated there image 2016-08-13 11:32:15 +02:00
Ralf Becker
8a60c2bc23 try fixing Travis install of multiple dbs 2016-08-07 10:38:43 +02:00
Ralf Becker
427620e9c4 try installing MariaDB and PostgreSQL in one Travis run, enhanced post_install to install further domains 2016-08-06 14:46:56 +02:00
Ralf Becker
598e35fed6 hhvm stalls when calling: phpenv config-rm xdebug.ini 2016-08-06 13:04:42 +02:00
Ralf Becker
e341e2596e looks like /usr/bin/php in our Travis enviroment is hhvm even for php builds and that seems to miss pgsql extension 2016-08-06 11:56:23 +02:00
Ralf Becker
3367522508 check php = /usr/bin/php in Travis 2016-08-06 11:43:23 +02:00
Ralf Becker
ee468f40ff try creating egroupware database for postgres with psql, as creating it through SQL seem not to work in Travis 2016-08-06 11:10:28 +02:00