Commit Graph

46 Commits

Author SHA1 Message Date
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