Hi Johannes,
I fixed the problem on Karaba (the permissions on your public ssh key were wrong). You should be able to read the log. You will see that this is almost useless because all the tests are mixed up (we run the testsuite in parallel). When I want to debug something I run the test suite on a single file (you can do it on sedna if you build dynare from git sources, this should be simple because all the dependencies are already installed) with the following command on while in the tests folder:
~$ make fs2000/fs2000.m.trs
If you already run the tests you will need to clean the folder before with:
~$ make clean
This will run the test with Matlab and return two txt files:
- fs2000.m.trs which indicates if the test was successful - fs2000.log the log file for this test.
If you want to perform the test with octave, you simply have to run:
~$ make fs2000/fs2000.o.trs
In the next days I will try to modify the test suite script so that the generated *.o.trs, *.m.trs and *.log files are sent in a place visible from a browser.
Best, Stéphane.
-- Stéphane Adjemian Université du Maine, Gains & Dynare Team
Hi Stephane,
I am finally able to access Karaba. Thanks. Compared to the initial instruction, I must refer to chevaleret.cepremap.org and use port 2200 instead of 22. I have two more things. 1. I tried running some tests on Sedna, but encounter a licensing error:
jpfeifer@sedna:~/dynare/tests$ TOP_TEST_DIR="/home/jpfeifer/dynare/tests" FILESTEM="initval_file/ramst_initval_file_data" \
/usr/bin/matlab -nosplash -nodisplay -r run_m_script
License checkout failed. License Manager Error -9 This error may occur when: -The hostid of this computer does not match the hostid in the license file. -A Designated Computer installation is in use by another user. If no other user is currently running MATLAB, you may need to activate.
Troubleshoot this issue by visiting: http://www.mathworks.com/support/lme/R2014a/9
Diagnostic Information: Feature: MATLAB License path: /home/jpfeifer/.matlab/R2014a_licenses:/usr/local/MATLAB/R2014a/licenses/license.dat:/usr/local/MATL AB/R2014a/licenses/license_sedna_234738_R2014a.lic:/usr/local/MATLAB/R2014a/licenses/license_sedna_2 64199_R2014a.lic Licensing error: -9,57.
2. How can I tell make to use Octave instead of Matlab for running a unit test.
Best,
Johannes
Am 16.04.2015 um 13:00 schrieb Stéphane Adjemian:
Hi Johannes,
I fixed the problem on Karaba (the permissions on your public ssh key were wrong). You should be able to read the log. You will see that this is almost useless because all the tests are mixed up (we run the testsuite in parallel). When I want to debug something I run the test suite on a single file (you can do it on sedna if you build dynare from git sources, this should be simple because all the dependencies are already installed) with the following command on while in the tests folder:
~$ make fs2000/fs2000.m.trs
If you already run the tests you will need to clean the folder before with:
~$ make clean
This will run the test with Matlab and return two txt files:
- fs2000.m.trs which indicates if the test was successful
- fs2000.log the log file for this test.
If you want to perform the test with octave, you simply have to run:
~$ make fs2000/fs2000.o.trs
In the next days I will try to modify the test suite script so that the generated *.o.trs, *.m.trs and *.log files are sent in a place visible from a browser.
Best, Stéphane.
-- Stéphane Adjemian Université du Maine, Gains & Dynare Team
Dev mailing list Dev@dynare.org https://www.dynare.org/cgi-bin/mailman/listinfo/dev