function tests_matlab(test_case)
%
% function to call tests from test_script.sh
% calls passed = run_gdat_tests(test_case);
% and exits matlab
%
try
   if verLessThan('matlab','8.5.0')
    disp('gdat tests do not work for matlab version <8.5.0, skipping tests');
    passed = true;
   else
    fprintf('\n Running test file: %s\n',mfilename('fullpath'));
    fprintf('     Time: %s\n',datestr(now));
    passed = run_gdat_tests(test_case); % add a call to your test script here, with optional test_case input
   end
   exit_code = int32(~passed); % convert to bash shell convention
catch ME
   disp(getReport(ME))
   exit_code = 1;
end
exit(exit_code);