Commit Graph

75 Commits

Author SHA1 Message Date
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
Ralf Becker
b26e102ded debugging db creation in Travis for postgres 2016-08-06 10:54:33 +02:00
Ralf Becker
1fa85c88b1 using correct defaults eg. "template1" for postgres 2016-08-06 10:35:48 +02:00
Ralf Becker
d1a959629b seems php -m lists pgsql, but extension_loaded("pgsql") === false 2016-08-06 09:45:53 +02:00
Ralf Becker
b0594aec57 an other try to enable pgsql extension 2016-08-06 09:26:11 +02:00
Ralf Becker
74fc8724cf fix typo 2016-08-06 09:16:48 +02:00
Ralf Becker
85090e140d try enabling pgsql php extension 2016-08-06 09:10:10 +02:00
Ralf Becker
d2a579dbc9 it's db_type=pgsql not postgres 2016-08-05 18:29:36 +02:00
Ralf Becker
659b4f8dde running matrix of two DB enviroments and try fixing escaping problems of empty args 2016-08-05 18:09:18 +02:00