Commit Graph

11085 Commits (c1b0bb5ee3d5d641b4cca39d18a488e760114268)

Author SHA1 Message Date
Sébastien Villemot 24cb1c0719 Provisions for MATLAB R2018b (9.5) 2018-10-01 18:26:03 +02:00
Sébastien Villemot c6a17abc72 Testsuite: suppress MATLAB splash screen when generating .m.tls file 2018-10-01 16:40:26 +02:00
Sébastien Villemot 59642c3312 C output of preprocessor now splits generated fcts into several smaller fcts
Adapt the k-order DLL as a consequence.
2018-10-01 16:13:12 +02:00
Stéphane Adjemian(Charybdis) 76c4df129c
Added integration tests. 2018-09-27 18:58:52 +02:00
Michel Juillard 3ad654b9b8
Allowing for different number of periods in conditional_forecast_path.
Updated preprocessor submodule.
2018-09-27 18:58:24 +02:00
Sébastien Villemot 39110b3087 Test for analytical_derivatives: use mode_compute=9
This optimizer seems more robust accross different hardware (with other
optimizers, the algorithm does not converge to a local maximum, e.g. on the
runner "lupi").
2018-09-27 15:05:14 +02:00
Sébastien Villemot feeda74dfb Remove spurious executable permission 2018-09-27 12:24:57 +02:00
Stéphane Adjemian(Charybdis) 07141a8681
Various optimizations. 2018-09-26 22:51:05 +02:00
Stéphane Adjemian(Charybdis) 7c83ba7ea7
Fixed documentation header. 2018-09-26 22:51:05 +02:00
Houtan Bastani 35aaf24d95 preprocessor: submodule update 2018-09-25 15:49:24 +02:00
Sébastien Villemot 9b4daab8a0 Macro-processor: add comprehensions
- update preprocessor submodule
- add some tests
2018-09-24 18:27:55 +02:00
Stéphane Adjemian(Charybdis) 2cf6ccdaa5 Updated dseries submodule. 2018-09-18 17:37:37 +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
Stéphane Adjemian(Charybdis) 3e6e448134 Updated dates and dseries submodules. 2018-09-14 23:13:13 +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) 99aadf7d1a Updated m-unit-tests submodule. 2018-09-14 15:37:30 +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 a03fab76c2 Ensure that test summary is displayed even if there is a test failure 2018-09-14 15:21:39 +02:00
Stéphane Adjemian(Charybdis) 9adad552be Fixed rm argument list too long issue.
(cherry picked from commit d005def67f5d0afb2a99a40a6cd84766ca7dfd9f)
2018-09-13 17:31:24 +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 a4c46a8121 tests/Makefile.am: replace PWD by CURDIR, fixes recursive make invocation 2018-09-13 16:43:30 +02:00
Sébastien Villemot 0d6fbbc670 CI: add jobs for testsuite 2018-09-13 16:18:41 +02:00
Sébastien Villemot 763b0a2392 make check-{matlab,octave} now return a non-zero exit code if there is a failed test 2018-09-13 16:18:41 +02:00
Sébastien Villemot 8ba9918652 Improve style of read_trs_files bash script
The script is now shellcheck-clean.

Incidentally, fix a bug in the counting of xfailed tests when there are several
such tests in a single .mod file.
2018-09-13 16:18:41 +02:00
Houtan Bastani 5c4efbda94 preprocessor: submodule update 2018-09-13 12:22:03 +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
Houtan Bastani 3d2bc65df6 preprocessor: submodule update 2018-09-12 18:27:37 +02:00
Houtan Bastani 9367981b58 preprocessor: submodule update 2018-09-12 18:02:25 +02:00
Houtan Bastani 62db2e59f5 preprocessor: submodule update 2018-09-12 12:07:51 +02:00
Houtan Bastani 2ba50d3b3b preprocessor: submodule update 2018-09-11 12:08:18 +02:00
Sébastien Villemot 7b834bef29 Update URLs for the move to GitLab 2018-09-10 11:55:04 +02:00
Stéphane Adjemian(Charybdis) 1f82fd8c72 Changed remote of preprocessor submodule. 2018-09-10 11:13:04 +02:00
Stéphane Adjemian(Charybdis) bcdca088d3 Changed remote for reporting submodule. 2018-09-10 10:23:21 +02:00
Stéphane Adjemian(Charybdis) 7438498acd Changed remote for dseries submodule.
Also changed branch to master.
2018-09-10 10:07:28 +02:00
Stéphane Adjemian(Charybdis) 740f5d3481 Changed remote for dates submodule.
Also changed branch to master.
2018-09-10 09:49:14 +02:00
Sébastien Villemot d3c618e8a1 Upgrade to Octave 4.4.1 for Windows installer 2018-09-07 18:44:40 +02:00
Sébastien Villemot 51416bf2ae Always use "isoctave" for testing Octave context 2018-09-07 17:22:08 +02:00
Stéphane Adjemian(Charybdis) 2a60e57dfc Changed remote for m-unit-tests submodule. 2018-09-07 15:45:15 +02:00
Houtan Bastani b945bdd042 preprocessor: submodule update 2018-08-27 16:45:12 +02:00
Houtan Bastani ee93d9ddd1 preprocessor: update submodule 2018-08-23 10:53:32 +02:00
Stéphane Adjemian(Charybdis) 57c6eaad07 Updated preprocessor submodule. 2018-08-14 16:50:30 +02:00
Stéphane Adjemian(Charybdis) e1a20dfb92 Updated preprocessor submodule. 2018-08-13 12:35:32 +02:00
Stéphane Adjemian(Charybdis) 86445832fd Added routine returning true iff a variable is an auxiliary variable. 2018-08-10 14:52:22 +02:00