Commit Graph

21 Commits (0ecc9791161a4ba1286a6b8538ff6da0af749021)

Author SHA1 Message Date
Sébastien Villemot 0ecc979116
Run dynare++ testsuite in Gitlab CI 2019-01-24 18:55:41 +01:00
Sébastien Villemot 71667846e5
For the time being, allow failures in Octave testsuite 2018-12-12 15:11:50 +01:00
Sébastien Villemot 139e922c0f
No longer downoald x13 binary within CI
The binary is now picked from the Debian package.
2018-12-12 11:06:20 +01:00
Sébastien Villemot 540e3c2c41
Remove runner tags, actually not needed
We rather rely on the Gitlab setting that prevents some runners from accepting
jobs without tags.
2018-12-06 15:56:37 +01:00
Sébastien Villemot 17f4546447
Fix YAML 2018-12-06 12:37:01 +01:00
Sébastien Villemot d727e8ab87
Ensure that jobs are run on the right runners (now that we have several runner classes) 2018-12-06 12:35:44 +01:00
Sébastien Villemot bdc9794d0e
Use extends keyword (introduced in Gitlab 11.3) to simplify .gitlab-ci.yml 2018-10-29 11:28:53 +01:00
Sébastien Villemot 8f6b89ab56 Gitlab CI: include test results at 2nd level of the filesystem hierarchy 2018-10-02 15:51:55 +02:00
Stéphane Adjemian(Charybdis) 8921a5a931 Cosmetic change (factorization in before_script block). 2018-09-15 13:50:53 +02:00
Stéphane Adjemian(Charybdis) 15a897e876 Temporary fix for x13 binary dependency (dseries). 2018-09-15 11:53:04 +02:00
Sébastien Villemot b7711e474f CI: remove redundant output 2018-09-14 19:54:35 +02:00
Sébastien Villemot 0fe22e70e3 Revert "Add tests/run_test_{matlab,octave}_output.txt in testsuite articfacts."
This reverts commit f1dbd8beac.

The files were already added in 8400a952d.
2018-09-14 19:48:15 +02:00
Sébastien Villemot f62aa80779 CI: increase number of CPUs for MATLAB testsuite 2018-09-14 19:46:01 +02:00
Stéphane Adjemian(Charybdis) f1dbd8beac Add tests/run_test_{matlab,octave}_output.txt in testsuite articfacts. 2018-09-14 15:37:30 +02:00
Sébastien Villemot f74e72613c Fix CI YAML
The "extends" keyword is not yet in Gitlab 11.2 (it is said to be implemented
in 11.3…).
2018-09-14 15:28:52 +02:00
Sébastien Villemot 8400a952d1 Various CI improvements
- store build_binaries artifacts only 1 week, to save disk space
- create testsuite artifacts even in case of test failure
- give the possibility of manually running the octave testsuite in all
  pipelines (if not triggered automatically)
2018-09-14 15:21:39 +02:00
Sébastien Villemot 5e85bf3376 CI: add artifacts for testsuite
Unfortunately the globstar (**) syntax does not seem to be available, so use
one-depth standard globs.

Also set TERM=linux.
2018-09-13 16:55:18 +02:00
Sébastien Villemot 0d6fbbc670 CI: add jobs for testsuite 2018-09-13 16:18:41 +02:00
Sébastien Villemot 6f12959dcd Various CI build fixes
- do not create symbolic links but rather a real copy for preprocessor/MEX
  files, because gitlab serves a zip (which does not support artifacts)
- fix preprocessor artifact location
- disable MATLAB and Octave when building doc
2018-09-12 19:23:52 +02:00
Sébastien Villemot a92cd4dfc4 CI: checkout submodules 2018-09-12 18:53:44 +02:00
Sébastien Villemot fdcf84e864 First try for CI build 2018-09-12 18:49:48 +02:00