save make-check summary to text file
parent
41a8ff55d7
commit
9a0a87ca44
|
@ -190,3 +190,5 @@ clean-local:
|
||||||
rm -rf partial_information/PItest3aHc0PCLsimModPiYrVarobsAll_PCL* partial_information/PItest3aHc0PCLsimModPiYrVarobsCNR_PCL*
|
rm -rf partial_information/PItest3aHc0PCLsimModPiYrVarobsAll_PCL* partial_information/PItest3aHc0PCLsimModPiYrVarobsCNR_PCL*
|
||||||
|
|
||||||
rm -rf block_bytecode/ws block_bytecode/ls2003_tmp*
|
rm -rf block_bytecode/ws block_bytecode/ls2003_tmp*
|
||||||
|
|
||||||
|
rm -f run_test_matlab_output.txt run_test_octave_output.txt
|
|
@ -131,21 +131,36 @@ delete('makeCheckMatlabBase.mat');
|
||||||
|
|
||||||
total_tests = size(name,2)+num_block_tests;
|
total_tests = size(name,2)+num_block_tests;
|
||||||
|
|
||||||
|
% print output to screen and to file
|
||||||
|
fid = fopen('run_test_matlab_output.txt', 'w');
|
||||||
|
|
||||||
fprintf('\n\n\n');
|
fprintf('\n\n\n');
|
||||||
|
fprintf(fid,'\n\n\n');
|
||||||
disp('***************************************');
|
disp('***************************************');
|
||||||
|
fprintf(fid,'***************************************\n');
|
||||||
disp('* DYNARE TEST RESULTS *');
|
disp('* DYNARE TEST RESULTS *');
|
||||||
|
fprintf(fid,'* DYNARE TEST RESULTS *\n');
|
||||||
disp('* for make check-matlab *');
|
disp('* for make check-matlab *');
|
||||||
|
fprintf(fid,'* for make check-matlab *\n');
|
||||||
disp('***************************************');
|
disp('***************************************');
|
||||||
|
fprintf(fid,'***************************************\n');
|
||||||
disp([' ' num2str(total_tests-size(failedBase,2)-size(failedBlock,2)) ' tests PASSED out of ' num2str(total_tests) ' tests run']);
|
disp([' ' num2str(total_tests-size(failedBase,2)-size(failedBlock,2)) ' tests PASSED out of ' num2str(total_tests) ' tests run']);
|
||||||
|
fprintf(fid,' %d tests PASSED out of %d tests run\n', total_tests-size(failedBase,2)-size(failedBlock,2), total_tests);
|
||||||
disp('***************************************');
|
disp('***************************************');
|
||||||
|
fprintf(fid,'***************************************\n');
|
||||||
if size(failedBase,2) > 0 || size(failedBlock,2) > 0
|
if size(failedBase,2) > 0 || size(failedBlock,2) > 0
|
||||||
disp(['List of ' num2str(size(failedBase,2)+size(failedBlock,2)) ' tests FAILED:']);
|
disp(['List of ' num2str(size(failedBase,2)+size(failedBlock,2)) ' tests FAILED:']);
|
||||||
|
fprintf(fid,'List of %d tests FAILED:\n', size(failedBase,2)+size(failedBlock,2));
|
||||||
for i=1:size(failedBase,2)
|
for i=1:size(failedBase,2)
|
||||||
disp([' * ' failedBase{i}]);
|
disp([' * ' failedBase{i}]);
|
||||||
|
fprintf(fid,' * %s\n', failedBase{i});
|
||||||
end
|
end
|
||||||
for i=1:size(failedBlock,2)
|
for i=1:size(failedBlock,2)
|
||||||
disp([' * ' failedBlock{i}]);
|
disp([' * ' failedBlock{i}]);
|
||||||
|
fprintf(fid,' * %s\n', failedBlock{i});
|
||||||
end
|
end
|
||||||
fprintf('***************************************\n\n');
|
fprintf('***************************************\n\n');
|
||||||
|
fprintf(fid,'***************************************\n\n');
|
||||||
end
|
end
|
||||||
|
fclose(fid);
|
||||||
exit;
|
exit;
|
||||||
|
|
|
@ -146,25 +146,40 @@ delete('makeCheckOctaveBase.mat');
|
||||||
|
|
||||||
total_tests = size(name,2)+num_block_tests;
|
total_tests = size(name,2)+num_block_tests;
|
||||||
|
|
||||||
|
% print output to screen and to file
|
||||||
|
fid = fopen("run_test_octave_output.txt", "w");
|
||||||
|
|
||||||
printf("\n\n\n");
|
printf("\n\n\n");
|
||||||
|
fprintf(fid,'\n\n\n');
|
||||||
printf("***************************************\n");
|
printf("***************************************\n");
|
||||||
|
fprintf(fid,"***************************************\n");
|
||||||
printf("* DYNARE TEST RESULTS *\n");
|
printf("* DYNARE TEST RESULTS *\n");
|
||||||
|
fprintf(fid,"* DYNARE TEST RESULTS *\n");
|
||||||
printf("* for make check-octave *\n");
|
printf("* for make check-octave *\n");
|
||||||
|
fprintf(fid,"* for make check-octave *\n");
|
||||||
printf("***************************************\n");
|
printf("***************************************\n");
|
||||||
|
fprintf(fid,"***************************************\n");
|
||||||
printf(" %d tests PASSED out of %d tests run\n", total_tests-size(failedBase,2)-size(failedBlock,2), total_tests);
|
printf(" %d tests PASSED out of %d tests run\n", total_tests-size(failedBase,2)-size(failedBlock,2), total_tests);
|
||||||
|
fprintf(fid," %d tests PASSED out of %d tests run\n", total_tests-size(failedBase,2)-size(failedBlock,2), total_tests);
|
||||||
printf("***************************************\n");
|
printf("***************************************\n");
|
||||||
|
fprintf(fid,"***************************************\n");
|
||||||
if size(failedBase,2) > 0 || size(failedBlock,2) > 0
|
if size(failedBase,2) > 0 || size(failedBlock,2) > 0
|
||||||
printf("List of %d tests FAILED:\n", size(failedBase,2)+size(failedBlock,2));
|
printf("List of %d tests FAILED:\n", size(failedBase,2)+size(failedBlock,2));
|
||||||
|
fprintf(fid,"List of %d tests FAILED:\n", size(failedBase,2)+size(failedBlock,2));
|
||||||
for i=1:size(failedBase,2)
|
for i=1:size(failedBase,2)
|
||||||
printf(" * %s\n",failedBase{i});
|
printf(" * %s\n",failedBase{i});
|
||||||
|
fprintf(fid," * %s\n", failedBase{i});
|
||||||
end
|
end
|
||||||
for i=1:size(failedBlock,2)
|
for i=1:size(failedBlock,2)
|
||||||
printf(" * %s\n",failedBlock{i});
|
printf(" * %s\n",failedBlock{i});
|
||||||
|
fprintf(fid," * %s\n", failedBlock{i});
|
||||||
end
|
end
|
||||||
printf("***************************************\n\n");
|
printf("***************************************\n\n");
|
||||||
|
fprintf(fid,"***************************************\n\n");
|
||||||
clear -all
|
clear -all
|
||||||
error("make check-octave FAILED");
|
error("make check-octave FAILED");
|
||||||
end
|
end
|
||||||
|
fclose(fid);
|
||||||
clear -all
|
clear -all
|
||||||
|
|
||||||
## Local variables:
|
## Local variables:
|
||||||
|
|
Loading…
Reference in New Issue