Mathew May
e0f0f76344
MDL-65992 travis: Migrate to Xenial distro and default MySQL service
2019-07-31 12:56:39 +08:00
Eloy Lafuente (stronk7)
3b07f13d52
MDL-66062 travis: Force PHP 7.1.30 to avoid some unit test failures
...
Make this sticky because current default version (7.1.11)
has a bug with redis-extension outputting information and breaking
tests.
2019-07-02 12:57:52 +02:00
Sara Arjona
d6c15a77a2
Merge branch 'MDL-60088' of git://github.com/Chocolate-lightning/moodle
2019-06-26 18:10:58 +02:00
Mathew May
d3e61fdf72
MDL-60088 travis: add dist:trusty to travis
...
We are doing this because travis changed its default release to xenial.
So this is a stop gap and we will add xenial support moving forward.
2019-06-21 14:50:29 +08:00
Andrew Nicols
e9aaf755d2
MDL-60978 travis: Re-enable Redis session tests
2019-06-21 14:36:13 +08:00
Eloy Lafuente (stronk7)
a8b2f03d8b
MDL-64530 travis: Enabble PHP 7.3 and redis cache
...
This commit performs a number of changes:
- Enables PHP 7.3, replacing PHP 7.2 (max/min approach).
- Enables back the redis service
- Configures redis cache store tests to be run.
- Disables redis session tests for PHP 7.2 and up (MDL-60978)
2019-05-21 01:24:11 +02:00
Eloy Lafuente (stronk7)
374c1763ba
NOBUG: Change travis.yml back to master
2019-05-19 11:18:34 +02:00
Eloy Lafuente (stronk7)
c0f098cd57
NOBUG: Change travis.yml to MOODLE_37_STABLE
2019-05-19 11:18:34 +02:00
Eloy Lafuente (stronk7)
f580d20adf
MDL-63276 travis support: Bump to PHP 7.1 required
2019-01-03 01:17:17 +01:00
Eloy Lafuente (stronk7)
2c608daca7
NOBUG: Change travis.yml back to master
2018-12-02 00:18:46 +01:00
Eloy Lafuente (stronk7)
0cbcd08946
NOBUG: Change travis.yml to MOODLE_36_STABLE
2018-12-02 00:18:45 +01:00
Eloy Lafuente (stronk7)
83a548c1d2
MDL-63346 travis: GRUNT job immune to npm-shrinkwrap.json changes
...
When upgrading nodejs/npm versions, there are modifications to
different packages or to the format of the npm-shrinkwrap.json
file. Usually that leads to failed jobs untill the bundled file
is updated.
To avoid that, we just ignore the npm-shrinkwrap.json file, so
just the REAL modifications in css/js/ignore stuff are considered.
2018-09-14 11:55:23 +02:00
Matteo Scaramuccia
22d032301b
MDL-61893 JavaScript: Accept any node version but Carbon (LTS)
2018-05-18 00:36:43 +02:00
Eloy Lafuente (stronk7)
cf6825cc43
NOBUG: Change travis.yml back to master
2018-05-16 18:44:30 +02:00
Eloy Lafuente (stronk7)
4c8005a0ff
NOBUG: Change travis.yml to MOODLE_35_STABLE
2018-05-16 18:44:30 +02:00
Andrew Nicols
33dca94573
MDL-61689 phpunit: Be stricter about output during unit tests
...
This change also add fail-on-risky to travis to help pick these up, and
verbosity too.
We only fail on risky during Travis and not during normal output because
developers may want to debug tests.
2018-03-20 08:30:42 +08:00
Damyon Wiese
3715c59ef9
MDL-60951 travis: Disable redis on travis
...
Redis unit tests are currently failing on php 7.2 due to https://bugs.php.net/bug.php?id=75628
2017-12-06 10:59:54 +08:00
Eloy Lafuente (stronk7)
6821ca92ad
NOBUG: Change travis.yml back to master
2017-11-11 19:31:19 +01:00
Eloy Lafuente (stronk7)
07c0bb10fb
NOBUG: Change travis.yml to MOODLE_34_STABLE
2017-11-11 19:31:18 +01:00
Eloy Lafuente (stronk7)
1322351b92
MDL-60611 phpunit: Bump phpunit to 6.4 and travis to use PHP72
2017-11-02 23:45:21 +01:00
Damyon Wiese
66242b95e0
MDL-60503 npm: Lock required node 8.9.x (LTS)
2017-11-01 14:52:16 +08:00
Damyon Wiese
ecb9c82b06
MDL-60456 javascript: Rebuild npm-shrinkwrap
...
Build npm-shrinkwrap with the latest node version and only test the latest node version on travis.
2017-10-19 13:16:52 +08:00
Jake Dallimore
9f813ab5df
MDL-60086 travis: Bumping the postgres version to 9.6
...
3.2 was bumped to 9.6, this makes the change across the board.
2017-09-12 09:33:52 +08:00
Andrew Nicols
86be85dde7
MDL-59569 travis: Remove haveged
2017-07-19 09:57:14 +08:00
Dan Poltawski
8c97a659ce
MDL-57432 travis: move to PHP 7.x only
...
* We have to make the upgrade test from 3.0 to
avoid messing messing around with versions
2017-07-10 09:16:55 +01:00
Andrew Nicols
29d409b642
MDL-58844 testing: Move to GCE build infrastructure
...
Switch back to GCE build infrastructure for Travis Builds and move
databases to RAM Disk.
This also adds a software entropy generator (haveged) which is
recommended when using a RAMdisk for the database.
2017-06-27 07:42:38 +08:00
Eloy Lafuente (stronk7)
8f568743d7
NOBUG: Change travis.yml back to master
2017-05-14 11:46:35 +02:00
Eloy Lafuente (stronk7)
206da19cd8
NOBUG: Change travis.yml to MOODLE_33_STABLE
2017-05-14 11:46:34 +02:00
Eloy Lafuente (stronk7)
6e6a768c15
MDL-54901 travis: ensure pg93 is available and https served
2017-04-18 02:12:53 +02:00
Adrian Greeve
0bbefd81cd
MDL-48228 database: Make utf8mb4 the default character set for mysql.
...
Thanks to Jetha Chan for providing the initial patch that this is
based on.
2017-03-01 09:03:12 +08:00
Rajesh Taneja
189d6ea896
MDL-57328 core: Remove xdebug extension, so test run faster
2016-12-09 10:20:28 +08:00
Rajesh Taneja
3720bd7d4a
MDL-57328 core: Run tests with php 7.1
2016-12-09 08:48:34 +08:00
Eloy Lafuente (stronk7)
e0ace6db8c
NOBUG: Change travis.yml back to master
2016-12-03 14:26:16 +01:00
Eloy Lafuente (stronk7)
9c46f5c6fb
NOBUG: Change travis.yml to MOODLE_32_STABLE
2016-12-03 14:26:15 +01:00
Andrew Nicols
8ad2afd316
MDL-55518 travis: Enable redis tests
2016-10-14 12:16:36 +08:00
Dan Poltawski
7402479c45
MDL-55048 travis: check npm/grunt on multiple npm versions
...
Check npm install and grunt execution on the higest and lowest node
versions. Included some minor tweaks along the way:
* Move the grunt execution into scripts part of the configuration (that way
the grunt output is not collapsed and is easily visible in build output).
* Restructure the install section to be task based (thanks to Eloy for
the suggestion) and as such, don't run composer install on the grunt
task (speed up the build slightly).
* Switch around the grunt job to a matrix include so that every
variation of grunt job doesn't need to be excluded.
( https://docs.travis-ci.com/user/customizing-the-build/#Explicity-Including-Jobs )
2016-07-11 15:53:10 +01:00
Eloy Lafuente (stronk7)
6981a039c8
MDL-53019 travis: Don't run 5.6 mysql unit tests and minor cleanup
2016-07-05 02:35:26 +02:00
Eloy Lafuente (stronk7)
9f29c65180
MDL-53019 travis: adjust runs to use PHP 5.6
2016-07-01 13:58:18 +02:00
Andrew Nicols
c366cb08cf
MDL-54059 testing: Add grunt test
2016-05-25 10:44:36 +08:00
Andrew Nicols
a24aff4edf
MDL-54059 testing: Simplify travis output
2016-05-25 10:44:01 +08:00
Andrew Nicols
95b3ad671a
MDL-53228 testing: Attempt an upgrade from 27
2016-02-24 15:53:44 +08:00
Andrew Nicols
eb474609aa
MDL-52595 tests: Disable xdebug for travis runs
2015-12-23 13:14:37 +08:00
Dan Poltawski
f2f29ea2c7
MDL-52472 travis: remove mongo/memcached testing
...
At the moment the extensions aren't available in php7 env:
https://github.com/travis-ci/travis-ci/issues/5256
And really its probably not worth the effort/buildtime to
enable them IMO so simpler to just disable.
2015-12-10 17:35:51 +00:00
Dan Poltawski
87b7314a87
MDL-52472 travis: enable php7
...
Relegate 5.6 runs (following the principle of highest and lowest version
only, to conserve travis resources and get faster test completions)
2015-12-10 12:41:53 +00:00
Dan Poltawski
09ca2e85c6
MDL-52180 travis: remove weekly release checker
...
To prevent false positives
2015-11-17 09:43:04 +00:00
Eloy Lafuente (stronk7)
b2e859bcbc
Change travis.yml back to master
2015-11-15 18:44:56 +01:00
Eloy Lafuente (stronk7)
8fad9719c6
Change travis.yml to MOODLE_30_STABLE
2015-11-15 18:44:55 +01:00
David Monllao
23eff2c0ff
Merge branch 'MDL-51922-master' of git://github.com/andrewnicols/moodle
2015-11-11 10:24:57 +08:00
Andrew Nicols
68b35af353
MDL-51906 testing: Hardcode branch name
2015-10-27 18:31:23 +08:00
Andrew Nicols
03f2797b09
MDL-51922 testing: Add memcached + mongodb testing to Travis matrix
2015-10-27 14:29:21 +08:00