Commit Graph

32 Commits

Author SHA1 Message Date
Roberto Rosario
fd601037a1 Switch to the Python version of the CodeCov client.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2017-06-20 03:42:35 -04:00
Roberto Rosario
8179c35189 Simplify test runner by adding a new option '--mayan-apps' that
automatically tests all Mayan apps that report to have tests.
Change the app flag that indicates when an app has test
from 'test' to the more explicit 'has_test'.

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
2017-03-14 23:47:40 -04:00
Roberto Rosario
0078600e62 Add custom tests runner that replaces the custom "runtests"
management command.
2017-02-17 18:12:48 -04:00
Roberto Rosario
7cc5064df3 Add curl to the GitLab CI script to be able to send the coverage report. 2016-10-26 04:43:11 -04:00
Roberto Rosario
fa7c6ae8d7 Set the GitLab ci mysql service db server character set to utf8mb4. 2016-10-26 04:06:00 -04:00
Roberto Rosario
9d527ae423 Improve the UTF locale generation for the GitLab CI image. 2016-10-26 01:41:22 -04:00
Roberto Rosario
7ead59a408 Force locale previous of tests (GitLab CI). 2016-10-25 19:05:24 -04:00
Roberto Rosario
d779676724 Set the locale to avoid unicode tests from failing. 2016-10-25 18:43:00 -04:00
Roberto Rosario
56feae6e0e Install DB development libraries for the required GitLab CI service. 2016-10-24 02:27:10 -04:00
Roberto Rosario
07c8d36545 Add missing python-pip install for GitLab CI 2016-10-24 01:44:37 -04:00
Roberto Rosario
1b9a40dc5c Update GitLab CI to use the ubuntu 16.10 image. 2016-10-24 01:31:52 -04:00
Roberto Rosario
35c96034a7 Re-enable mysql testing and install GPG version 1. 2016-10-24 01:21:36 -04:00
Roberto Rosario
756108af8d Disable GitLab CI MySQL testing until GitLab mysql container isssue are fixed. 2016-04-04 23:05:06 -04:00
Roberto Rosario
2bd92d8fac Use the unified test management command for continious integration. 2015-10-20 21:12:33 -04:00
Roberto Rosario
572ceb50ec Fix typo, install mysql-client binary not Python library. 2015-10-15 16:36:41 -04:00
Roberto Rosario
ec92caaac0 Modify mysql database collation directly using the mysql-client. 2015-10-15 15:30:59 -04:00
Roberto Rosario
35fa8495bd Force MySQL to use UTF-8 collation for tests. 2015-10-15 14:53:54 -04:00
Roberto Rosario
60d3d4adb7 Remove curl parameter. 2015-09-28 03:45:08 -04:00
Roberto Rosario
40c8fa728d Add official codecov hack for coverage <4.0. 2015-09-28 01:00:53 -04:00
Roberto Rosario
f789ea09e6 Pass codecov token via environment variable. 2015-09-28 00:26:20 -04:00
Roberto Rosario
612e31c47e Add codecov support for test coverage reporting. 2015-09-28 00:09:23 -04:00
Roberto Rosario
522d9b3905 Split test by db backend. 2015-09-27 23:27:00 -04:00
Roberto Rosario
25f65f0d96 Add script tags. 2015-09-27 03:29:03 -04:00
Roberto Rosario
62ecc32ad5 Add --nomigrations swtich to test config files. Add metadata app to gitlab test config file. 2015-09-27 01:41:31 -04:00
Roberto Rosario
e42dbefa74 Add missing LibreOffice binary dependency to gitlab config file. 2015-09-25 00:08:28 -04:00
Roberto Rosario
32b7ec3e14 Simplify gitlab-ci file. Merge jobs. 2015-09-25 00:00:09 -04:00
Roberto Rosario
1a205a5586 Enclose gitlab-ci variables in quotes. 2015-09-24 23:34:02 -04:00
Roberto Rosario
6edafc814f Add testing setting files for gitlab-ci. Improve gitlab-ci config file. 2015-09-24 23:28:36 -04:00
Roberto Rosario
5e577f4b1a Update gitlab-ci config file. 2015-09-24 02:15:13 -04:00
Roberto Rosario
fac103bcfd Fix typo. Add checkouts app. 2015-09-22 21:52:17 -04:00
Roberto Rosario
401b9a81dc Remove variables: section for compatibility with older test runners. 2015-08-19 02:03:50 -04:00
Roberto Rosario
a2f884179b Initial configuration file for gitlab-ci. 2015-08-19 01:57:43 -04:00