Stéphane Adjemian(Charybdis)
09945cae8f
Added integration tests for PAC model.
2018-09-06 23:42:30 +02:00
Stéphane Adjemian(Charybdis)
5ea0c8098b
Ensure that the ordering of the trend variables is consistent...
...
... With the ordering of the EC variables.
2018-09-03 17:35:59 +02:00
Stéphane Adjemia (Scylla)
0080055469
Activate integratiion test on VAR_MODEL and TREND_COMPONENT_MODEL.
2018-08-30 12:07:58 +02:00
Stéphane Adjemian(Charybdis)
349cd25b8a
Added an integration test for VAR_EXPECTATION_MODEL.
...
+ small cosmetic changes.
2018-08-09 09:05:39 +02:00
Stéphane Adjemian(Charybdis)
f8f8ce5120
Added integration tests for VAR_EXPECTATION_MODEL.
2018-08-08 22:58:27 +02:00
Stéphane Adjemian(Charybdis)
c9a38c4de7
Merge branch 'master' into ecb-master
...
Fixed conflicts:
- tests/run_block_byte_tests_octave.m
2018-08-04 21:08:08 +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
Stéphane Adjemian(Charybdis)
a144aad150
Merge branch 'master' into ecb-master
2018-07-27 09:47:22 +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)
7d7449c775
Merge branch 'master' into ecb-master
...
Fixed conflicts:
matlab/modules/dseries
2018-07-23 17:05:30 +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
Sébastien Villemot
ff676f5505
Gracefully fail when Octave crashes in a *.m test
2018-07-13 17:22:27 +02:00
Stéphane Adjemian(Charybdis)
85a585c73e
Merge branch 'master' into ecb-master+folder
...
Fixed conflicts in:
tests/block_bytecode/run_ls2003.m
2018-07-10 10:18:55 +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
Houtan Bastani
c7fe3770df
Merge branch 'master' into ecb-master
2018-06-11 15:35:24 +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
Houtan Bastani
6f6ef8fb30
Merge branch 'master' into ecb-master
2018-06-05 18:47:55 +02:00
Sébastien Villemot
fec0947c7b
Testsuite: clean files generated by move to temporary terms array
2018-06-04 18:08:28 +02:00
Stéphane Adjemian(Charybdis)
e62c2272b4
Merge remote-tracking branch 'github/master' into ecb-master
...
Fixed conflicts:
matlab/modules/dates
2018-05-16 17:32:39 +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)
ac09cb3ee2
Merge branch 'master' into ecb-master
...
Fixed conflicts in:
matlab/backward/backward_model_irf.m
matlab/modules/dseries
matlab/utilities/general/isint.m
preprocessor/DynareBison.yy
preprocessor/DynareFlex.ll
preprocessor/ModFile.cc
preprocessor/ParsingDriver.hh
2017-10-14 17:12:57 +02:00
Stéphane Adjemian (Scylla)
f284169248
Fixed integration tests related to simulation of backward models.
2017-09-30 16:44:23 +02:00
Houtan Bastani
97743cbb3f
Merge branch 'master' into ecb-master
2017-09-13 18:27:15 +02:00
Johannes Pfeifer
79e510a99e
Add integration tests for #1193 and #1510
2017-09-13 10:20:09 +02:00
Stéphane Adjemian (Scylla)
eb3f33df00
Merge branch 'master' into ecb-master
...
Fixed conflicts:
matlab/backward/backward_model_forecast.m
preprocessor/DynareBison.yy
preprocessor/ParsingDriver.hh
tests/practicing/datasaver.m
2017-08-30 11:51:56 +02:00
Stéphane Adjemian (Scylla)
32c3beb27d
Fixed bug introduced in 7d180e2fcb
.
2017-08-16 22:17:20 +02:00
Johannes Pfeifer
fdb24d6a1d
Add unit test for sim1_linear.m
2017-08-01 11:36:07 +02:00
Stéphane Adjemian (Scylla)
75d3964a63
Fixed tests/Makefile.am (removed entry in MODFILES causing build failure).
2017-07-29 21:11:17 +02:00
Stéphane Adjemian (Scylla)
c5fb6dfe57
Merge branch 'master' into ecb-master
...
Fixed conflict in preprocessor/ModFile.cc
2017-07-27 22:48:29 +02:00
Houtan Bastani
7a4658323f
update makefile for change in .mod file name
2017-07-26 15:07:46 -04:00
Stéphane Adjemian (Scylla)
45864f414f
Added integration test.
...
Trend + posterior filtered variables in a model with only one observed variable.
2017-07-23 23:34:49 +02:00
Stéphane Adjemian (Charybdis)
c9ea44002a
Added integration test.
2017-06-30 11:02:31 +02:00
Stéphane Adjemian (Charybdis)
cf4579fc61
Merge branch 'master' into ecb-master
2017-06-30 10:55:31 +02:00
Stéphane Adjemian (Charybdis)
63d6dfccf4
Added the possibility to dynare the dynare command options in the mod file.
2017-06-30 10:16:26 +02:00
Stéphane Adjemian (Charybdis)
a59a2fae2d
Merge branch 'master' into ecb-master
2017-06-29 13:33:29 +02:00
Stéphane Adjemian (Charybdis)
b81e0cd91e
Added json file in the clean rule.
2017-06-28 16:03:52 +02:00
Houtan Bastani
d8ffd5e83c
Merge branch 'master' into ecb-master
2017-06-19 18:02:57 +02:00
Stéphane Adjemian (Charybdis)
119b5a62f2
Merge branch 'master' into json
2017-06-16 20:03:36 +02:00
Sébastien Villemot
7eaea0c772
Include tests/load_octave_packages.m in the distributed tarball.
2017-06-13 15:50:34 +02:00
Johannes Pfeifer
d75e7278c2
Make sure that reverting to order=1 if Hessian is 0 does not crash other functions
...
Closes #1453
2017-05-27 19:26:12 +02:00
Stéphane Adjemian (Charybdis)
c2556cc80e
Merge branch 'master' into ecb-master
...
Model inversion of backward looking models.
2017-05-02 23:15:42 +02:00
Houtan Bastani
5bae0a8cb1
build system: add clean rule for test suite
2017-04-25 12:24:03 +02:00
Houtan Bastani
db535236b2
Merge branch 'master' into ecb-master
2017-04-14 11:35:43 +02:00
Stéphane Adjemian (Charybdis)
19b206338d
Fixed tests/dates/fs2000.mod and added in testsuite.
...
Provides an example showing how to directly pass a dseries object to the data
command for estimation.
2017-04-05 11:44:27 +02:00
Stéphane Adjemian (Charybdis)
d43af0e4d7
Fixed wrong spaces/tab in tests/Makefile.am.
2017-04-05 11:44:27 +02:00
Johannes Pfeifer
00299a92c1
Make sure options_.first_obs is properly set
2017-04-05 11:44:27 +02:00
Stéphane Adjemian (Charybdis)
c1434118bd
Added integration test for nonlinear filters with unit roots.
2017-04-03 11:25:05 +02:00
Stéphane Adjemian (Charybdis)
e1033c76b9
Added declaration of observed exogenous variables.
...
With integration test.
2017-03-22 09:41:09 +01:00
Stéphane Adjemian (Charybdis)
9633f3ab77
Fixed bug introduced in 68b18b04f4
.
...
Update of EXTRA_DIST was missing.
2017-03-20 22:17:54 +01:00
Johannes Pfeifer
828df26d71
Makefile.am: Add loglinear as test group
...
(cherry picked from commit a4c28306097f75b5dae2ded92628b26530f5dd20)
2017-03-20 09:43:23 +01:00
Stéphane Adjemian (Charybdis)
c7926e250a
Fixed spaces in 750f1d9ff4728216db0df8da69ef59f4d7dc254b.
2017-03-20 09:42:15 +01:00
Johannes Pfeifer
9adc2e9ca9
makefile: Replace 8 spaces by correct tab
...
(cherry picked from commit 750f1d9ff4728216db0df8da69ef59f4d7dc254b)
2017-03-20 09:40:57 +01:00
Johannes Pfeifer
68b18b04f4
Expand loglinear integration tests
...
(cherry picked from commit 7c17e97546df6ab269be939e6f7e8b32f45b5cc0)
2017-03-20 09:35:24 +01:00
Stéphane Adjemian (Charybdis)
bc6c6fc486
Removed remaining calls or references to cputime.
2017-03-17 22:49:01 +01:00
Marco Ratto
fcdecb5b1f
test file for plot_shock_decomposition and realtime_shock_decomposition
2017-03-17 12:41:59 +01:00
Houtan Bastani
1007ea1301
preprocessor: JSON output for statements, #1387
2017-02-20 11:23:10 +01:00
Stéphane Adjemian (Charybdis)
593d62a7c1
Removed optimizers/fs2000_12.mod from testsuite...
...
Because the Global Optimization Toolbox is not installed on dynbot@sedna.
2017-02-08 14:29:34 +01:00
Stéphane Adjemian (Charybdis)
5b73d7d59c
Added new optimization routine (particleswarm).
...
Only available under Matlab if the Global Optimization Toolbox is installed.
2017-02-08 13:07:25 +00:00
Houtan Bastani
f1d607af99
preprocessor: remove extra exogenous variables. closes #841
2017-01-27 22:48:17 +01:00
Houtan Bastani
cfae273038
keep track of all times an undeclared variable is encountered
2017-01-27 20:36:26 +01:00
Stéphane Adjemian (Charybdis)
b152f3920d
Added the possiblity to run the testsuite on a subset of tests.
...
*Example*
To run all the tests related to the numerical gradient, just type:
~$ make m/gradient
in the tests subfolder. These tests will be done with Matlab. If you want to
test these routines against Octave instead:
~$ make o/gradient
If you want to test against Matlab and Octave:
~$ make gradient.
*Remark*
[1] Integration tests in subfolders can be accessed using the same approach. For
instance:
~/m/observation_trends_and_prefiltering/MCMC
will run all the mod files with matlab in tests/observation_trends_and_prefiltering/MCMC.
[2] Autocompletion works.
[3] Some folders/subfolders are still missing...
(cherry picked from commit 0271f2e8c13d5fe94871fa7aed027047a2cfd36f)
2017-01-24 16:00:50 +00:00
Stéphane Adjemian
420fb3896b
Merge pull request #1361 from JohannesPfeifer/endogenous_prior_restrictions
...
Document irf_calibration and moment_calibration in the context of est…
2017-01-05 09:08:52 +01:00
Stéphane Adjemian (Lupi)
3708b5c4e5
Fixed typo (integration test for nested parenthesis).
2017-01-05 00:32:37 +01:00
Stéphane Adjemian (Karaba)
11962c0a21
Added integration test for nested parenthesis.
...
example1long.mod is the benchmark (less than 32 nested parenthesis). The two
other mod files have more than 32 nested parenthesis (rewrite the sum of
discounted ys using the Horner factorization). Both files compare the approaches
discussed in issue #1201 with the benchmark.
2017-01-04 23:23:41 +01:00
Johannes Pfeifer
c7290a5f03
Document irf_calibration and moment_calibration in the context of estimation
...
Also adds unit test. Closes #1318
2016-12-23 12:11:10 +01:00
Stéphane Adjemian (Charybdis)
535fa1a721
Added integration test...
...
For nonlinear simul_backward_model. Use a Solow model with varying
growth rates of efficiency and population.
2016-12-06 22:57:12 +01:00
Michel Juillard
6fd715a3b8
adding simul_backward and simul_backward_linear
2016-12-05 16:17:14 +01:00
Stéphane Adjemian (Charybdis)
4689805e98
Added integration tests for the simulation of stochastic backward models.
2016-12-01 23:22:08 +01:00
Michel Juillard
b85267e03c
fixed typo in Makefile.am
2016-11-24 10:00:34 +01:00
Michel Juillard
80eeee697d
diffuse_filter: add test for compute_Pinf_Pstar
2016-11-23 20:52:57 +01:00
Houtan Bastani
985fce4955
Revert "Reverted merge of pr#1323."
2016-11-04 12:10:10 +01:00
Johannes Pfeifer
1da488db52
Add test case for stochastic singularity
2016-10-02 12:56:04 +02:00
Houtan Bastani
8edea5edb0
octave only supports .xlsx Excel extension (no longer supports .xls extension). #1293
2016-09-27 16:00:34 +02:00
Houtan Bastani
daa77a7a68
test suite: add .mod file name to execution command to see which test is running in top
2016-09-27 10:55:03 +02:00
Houtan Bastani
99d7b2b8b2
test suite: add rules for o.trs left out of 6b2c7c36d4
2016-09-21 16:16:29 +02:00
Houtan Bastani
aa08138206
test suite: resolve more race conditions
2016-09-21 16:14:59 +02:00
Houtan Bastani
6b2c7c36d4
test suite: resolve race condition in tests/observation_trends_and_prefiltering/MCMC/*.mod
2016-09-21 11:42:13 +02:00
Houtan Bastani
fd9c81f0ef
test suite: ensure test suite keeps on running even when Octave or Matlab crash. Closes #1069
2016-09-20 17:17:25 +02:00
Johannes Pfeifer
a7e3ecea63
Add diffuse Kalman filter unit tests
2016-08-22 19:24:35 +02:00
Johannes Pfeifer
06ff0c7bb6
Factorize Kalman filter unit tests
2016-08-22 19:24:35 +02:00
Houtan Bastani
726ad1b84c
build system: add missing dependency in test suite, add missing clean rule
2016-07-29 17:05:51 -04:00
Houtan Bastani
c6f84fb98a
build system: remove csv file created during check
2016-07-28 17:01:45 -04:00
Houtan Bastani
92200c20ba
build system: front load slower tests to make test suite run faster
2016-07-28 16:59:57 -04:00
Michel Juillard
22f49971bc
fixing bug in mcp model setup
...
makes perfect_foresight_problem more efficient
added test case for stack_solve_algo == 7
2016-07-03 10:56:44 +02:00
Stéphane Adjemian (Hermes)
c5f8fe7f85
Added integration test for {variables,parameters} partitioning.
2016-06-27 12:10:15 +02:00
Stéphane Adjemian (Lupi)
8b8db6bf38
Updated tests/Makefile clean rule.
...
Ensure tha we remove all tex, aux, log and eps generated files.
2016-06-15 14:39:38 +02:00
Stéphane Adjemian (Lupi)
019223f7d6
Removed one (failing) integration test.
...
fs2000/fs2000_analytical_derivation.mod was almost a duplicate of
analytical_derivates/fs2000_analytical_derivation.mod.
The removed integration test was failing because of the sign of the
hessian matrix. The only significant difference between the two mod
files, was that the removed one did not use the closed form expression
of the steady state.
2016-06-15 12:53:48 +02:00
Johannes Pfeifer
ab378138c2
Add unit test for correlated errors and TeX-Output
2016-06-14 11:52:17 +02:00
Johannes Pfeifer
e06bb9e057
Adjust ident_unit_root.mod to reflect change in unit root treatment introduced in #1191
2016-06-14 11:51:14 +02:00
Stéphane Adjemian (Charybdis)
0ea9bc4e90
Fixed typo introduced in 0abb9dc6f9
.
2016-05-24 21:18:13 +02:00
Stéphane Adjemian(Charybdis)
edce6b4779
Added integration test for Monte-Carlo EP.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian(Charybdis)
6dcfd1c072
Added integration test.
...
Test that the extended path and stoch_simul (with order equal to 1)
algorithms return the same paths for the endogenous variables if the
RE model is linear.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Hermes)
4bd8ef7a9f
Added new integration tests.
...
Simulation of the Smets and Wouters perfect foresight model, with a
productivity shock such that the nominal interest rate hits the
ZLB. Comparison of the solutions returned by a Newton
algorithm (stack_solve_algo==0) and the LMMCP algorithm. AT the time of
this commit, the results are different... Probably an issue with the
LMMCP algorithm.
2016-05-24 17:28:24 +02:00
Stéphane Adjemian (Hermes)
7355214413
Added integration tests for lmmcp in testsuite.
...
Also merged rbcii.mod and rbciia.mod.
2016-05-24 17:26:06 +02:00
Stéphane Adjemian (Charybdis)
8763c29f34
Renamed and changed integration test for sim1_purely_forward routine.
...
Check the results against analytical solution. Also added a new
integration test (ar1.mod).
2016-05-24 17:26:06 +02:00
Stéphane Adjemian (Charybdis)
02c71eb270
Renamed and changed integration test for sim1_purely_backward routine.
...
Compare the solution returned by sim1_purely_backward with the true solution.
2016-05-24 17:26:06 +02:00
Stéphane Adjemian (Charybdis)
0abb9dc6f9
Added integration test.
...
Comparison of the solutions for the endogenous variables in perfect
foresight models with stack_solve_algo equal to 0 and 6 (LBJ, legacy
algorithm).
2016-05-24 17:26:06 +02:00
Johannes Pfeifer
fb57ef453d
Put all OSR unit tests into subfolder and add one for parameter bounds
2016-05-22 11:41:54 +02:00