Commit Graph

1115 Commits (426c63a735cefa7bc6f8a9de3c9e3a2590df9104)

Author SHA1 Message Date
Houtan Bastani 6f3a4ce806
modify epilogue test 2018-12-10 16:31:42 +01:00
Stéphane Adjemia (Scylla) ecad43085c
Added integration test (epilogue block). 2018-12-10 16:16:15 +01:00
Sébastien Villemot 6995e24863
The testsuite can now be run from Windows 2018-11-21 16:21:59 +01:00
Sébastien Villemot 59d4dd185e Merge branch 'ident_test' into 'master'
kim2.mod: trigger case where estim_params_block is not detected

See merge request Dynare/dynare!1638
2018-11-16 17:55:39 +00:00
Sébastien Villemot a7a46a6b75
Add missing file in c407b63e84
Ref Dynare/preprocessor#13
2018-11-16 18:37:20 +01:00
Sébastien Villemot c407b63e84
Update preprocessor submodule + add test
Ref Dynare/preprocessor#13
2018-11-16 18:34:37 +01:00
Johannes Pfeifer 33d35d8fcc kim2.mod: trigger case where estim_params_block is not detected 2018-11-16 17:56:13 +01:00
Stéphane Adjemia (Scylla) 460dba40d7
Added integration test (estimated_params_init). 2018-10-25 10:33:31 +02:00
Stéphane Adjemia (Scylla) d4bfd6c9f0
Another attempt to fix numerical accuracy issues in integration tests. 2018-10-06 21:44:58 +02:00
Stéphane Adjemian (Charybdis) 084b7ac537
Changed optimization algorithm in integration tests.
fs2000_uncorr_ME_missing was failing on some servers due to a numerical
precision issue. It appears that the problem drops off if the smoothed
variables are computed on another point (given by another optimization
algorithm).
2018-10-04 12:02:31 +02:00
Stéphane Adjemian (Charybdis) 03bd2b73e6
Fixed integration test for the automatic tuning of mh_jscale. 2018-10-03 18:21:16 +02:00
Sébastien Villemot c6a17abc72 Testsuite: suppress MATLAB splash screen when generating .m.tls file 2018-10-01 16:40:26 +02:00
Stéphane Adjemian(Charybdis) 76c4df129c
Added integration tests. 2018-09-27 18:58:52 +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 9b4daab8a0 Macro-processor: add comprehensions
- update preprocessor submodule
- add some tests
2018-09-24 18:27:55 +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 a4c46a8121 tests/Makefile.am: replace PWD by CURDIR, fixes recursive make invocation 2018-09-13 16:43:30 +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
Sébastien Villemot d03cc56587 solve_algo=7 and stack_solve_algo=2 are now allowed under Octave
The gmres() function has been implemented (actually since Octave 3.4.1!).
2018-08-02 15:20:39 +02:00
Sébastien Villemot fda021855c Fix forecast command with deterministic exogenous and linear option
Closes #1608
2018-08-02 14:20:51 +02:00
Sébastien Villemot 0da4aefd99 Update preprocessor submodule with macroprocessor refactoring
By the way, add new tests for the macroprocessor.
2018-07-25 18:51:38 +02:00
Stéphane Adjemian(Charybdis) 3dcd8fc9f5 Added preprocessor unit tests (on the fly declarations of types). 2018-07-19 23:51:37 +02:00
Stéphane Adjemian(Charybdis) 5f8b2c5a77 Revert "modify on-the-fly example to accept variables declared in equation tag"
This reverts commit 8ff8d787e8.
2018-07-19 19:08:07 +02:00
Sébastien Villemot 9c3ce0350d Replace LMMCP test with another one that converges
Incidentally the new one takes far less time, especially on Octave.
2018-07-18 17:52:44 +02:00
Sébastien Villemot ff676f5505 Gracefully fail when Octave crashes in a *.m test 2018-07-13 17:22:27 +02:00
Houtan Bastani 8ff8d787e8 modify on-the-fly example to accept variables declared in equation tag 2018-07-11 14:45:32 +02:00
Stéphane Adjemian(Charybdis) 0d4a677526 Added comments in example. 2018-07-09 20:30:38 +02:00
Houtan Bastani 01d5a13082 preprocessor: submodule update: on-the-fly variable declaration in equation tags 2018-07-09 15:36:49 +02:00
Sébastien Villemot b2c554623f Various fixes related to the new layout of generated files 2018-06-28 18:14:40 +02:00
Sébastien Villemot a1b8bd39b2 Move the location of various generated files on the filesystem
- M and MEX files are now under +${MODELNAME}/
- bytecode, C source and JSON now under ${MODELNAME}/model/
2018-06-27 17:03:39 +02:00
Sébastien Villemot 1e5fab3881 Fix tests for stack_solve_algo=7
Completes commit db0cf1b8ea from PR #1616.
2018-06-08 10:29:53 +02:00
Johannes Pfeifer db0cf1b8ea Add unit tests for perfect foresight simulations with exogenous leads and lags
Closes #1616
2018-06-07 20:46:30 +02:00
Sébastien Villemot 79484607a7 Fix various issues with stack_solve_algo=7 and lags on exogenous > 1
Complete the fix started in 8913791ff0.

Change the test case to prevent regressions.
2018-06-07 16:14:02 +02:00
Sébastien Villemot fec0947c7b Testsuite: clean files generated by move to temporary terms array 2018-06-04 18:08:28 +02:00
Johannes Pfeifer 2dd940dc1a datatomfile: Consistently replace char by cell arrays
Required after 7be8f10e0e
2018-06-04 11:56:43 +02:00
Frédéric Karamé 1c9e186d57 Updated tests for nonlinear filters.
(cherry picked from commit e2cf2260dbd5cceeade11f0617ab33de2f8ee72b)
2018-06-01 12:13:54 +02:00
Stéphane Adjemian(Charybdis) f53be721c1 Added new option mh_tune_jscale.
Works only with the Random Walk Metropolis Hastings algorithm.

Closes #1598
2018-05-16 16:37:22 +02:00
Houtan Bastani 7f3120eb2e preprocessor: submodule update; introduction of on-the-fly variable declaration 2018-03-20 16:43:06 +01:00
Stéphane Adjemian(Charybdis) 85b88e133b Fixed integration tests related to the simulation of backward models.
Use the histval interface for setting the initial conditions.
2018-03-12 09:47:06 +01:00
Stéphane Adjemian(Charybdis) d96aca093e Fixes for julia 0.6.x.
Updated the preprocessor module (adds new static and dynamic routines which
only return the jacobian).
2018-03-10 16:05:14 +01:00
Houtan Bastani 04ce089164 test suite: modify reporting test following dseries move to new MATLAB classes 2018-02-16 14:19:08 +01:00
Johannes Pfeifer dde1acd18d Make fast_realtime accept observation as input 2018-01-26 18:23:49 +01:00
Johannes Pfeifer 0d11246c35 Add fast_realtime option to integration test 2018-01-12 09:48:14 +01:00
Stéphane Adjemian (Scylla) 7be8f10e0e Use cells of strings instead of char arrays. 2018-01-09 22:30:01 +01:00
Stéphane Adjemian (Charybdis) 2be12bd50d Provide data to integration test.
This test, which is not run by the testsuite, fails.
2017-12-29 13:47:36 +01:00
Johannes Pfeifer a0ea6e3a21 Adjust tolerance of integration test 2017-10-05 11:33:17 +02:00
Johannes Pfeifer a1222a1d1b Implement variance decomposition with measurement error 2017-10-05 11:33:17 +02:00
Johannes Pfeifer f0b9f453e9 Make empirical moments independent of simul_replic by outputting first instead of later replication
Closes #1487
2017-10-04 15:32:28 +02:00