Commit Graph

107 Commits

Author SHA1 Message Date
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
Ralf Becker
c65486bfc8 run installation and all tests for postgres too 2016-08-05 17:51:59 +02:00
Ralf Becker
57e6d5b205 fix .mrconfig for Travis 2016-08-03 13:53:39 +02:00
Ralf Becker
d69605c341 disable php -m, as it stalls hhvm 2016-07-19 14:18:16 +02:00
Ralf Becker
5b55f3ae12 fix warnings in Travis install and make failed install an error (no more || true) 2016-07-19 14:01:56 +02:00
Ralf Becker
bd48d28094 need to mr up activesync, to checkout z-push as install fails otherwise 2016-07-19 13:40:55 +02:00
Ralf Becker
b79502e87f fixing build for hhvm 2016-07-12 23:17:55 +02:00
Ralf Becker
2ebde3f129 fixing php extension installs for Travis 2016-07-12 22:52:30 +02:00
Ralf Becker
95e3bce4b7 fixing php extension build for Travis 2016-07-12 22:37:30 +02:00
Ralf Becker
1d61c64e07 fixing php extension installs 2016-07-12 22:14:39 +02:00
Ralf Becker
ea32a474ba fixing php extension installs 2016-07-12 22:08:49 +02:00
Ralf Becker
7bf9034e53 fixing php extension installs 2016-07-12 21:54:14 +02:00
Ralf Becker
77e43a3108 seems memcached extension is provided but not enabled, installing apcu and memcache from pecl and using MariaDB: 10.0, also fix type in post_install call 2016-07-12 21:16:37 +02:00
Ralf Becker
9cc7b3f6a2 Travis: enable apcu, memcache(d) extension, start mysql and install egroupware 2016-07-12 20:18:34 +02:00
Ralf Becker
918548665d fix Travis stalls on #!/usr/bin/env in test-cli.php 2016-07-12 18:43:17 +02:00
Ralf Becker
6cb0f0f152 making existing cache-tests available for phpunit/Travis, thought leaving old test in place as they are more performance testing 2016-07-12 16:55:11 +02:00
Ralf Becker
ee472b0844 grr Travis uses composer not composer.phar 2016-07-11 22:17:24 +02:00
Ralf Becker
c877ac9d94 trying to not include require-dev in composer.lock, to not install it by default and run composer update phpunit/phpunit in Travis, as phpunit needs different version for PHP versions we support 2016-07-11 22:12:31 +02:00
Ralf Becker
5c33bd9bef adding a first unit test to EGroupware, plus a test runner running all test-classes in either:
$app/src/.*/test/$classTest.php or $app/test/class.$classTest.inc.php
adding test runner doc/test-cli.php to Travis
2016-07-11 21:40:02 +02:00
Ralf Becker
af9155e8d0 an other way to install myrepos 2016-05-30 19:40:36 +02:00
Ralf Becker
649bfaeced an other way to install myrepos 2016-05-30 18:43:03 +02:00
Ralf Becker
daaae12165 an other way to install myrepos 2016-05-30 18:31:46 +02:00
Ralf Becker
01a5617631 an other way to install myrepos 2016-05-30 18:27:50 +02:00
Ralf Becker
1eed5073b2 install our default dependencies with myrepos and run doc/php_syntax_check.sh to (checks and reports all files, not just first failure) 2016-05-30 18:20:31 +02:00
Ralf Becker
fa84e50191 add travis config 2016-05-29 15:48:51 +02:00
Ralf Becker
aa44e999c0 add travis config 2016-05-29 15:41:12 +02:00