diff --git a/matlab/run_gdat_tests.m b/matlab/run_gdat_tests.m
index b47c4deab707669919fe437f49d19b272ef04254..0d60c7e0997cec4e149c10ba8a04d72ab86fef32 100644
--- a/matlab/run_gdat_tests.m
+++ b/matlab/run_gdat_tests.m
@@ -43,6 +43,9 @@ elseif numel(setpathsfile)>1
   error('multiple setpaths_* files found!');
 end
 
+%% Name
+tbxname = 'gdat';
+
 %% Generate test suite
 testspath = fullfile(tbxpath,'tests');
 
@@ -84,9 +87,15 @@ end
 %% run it
 fprintf('Start test case: %s\n%s\n\n',test_case,datestr(now));
 runner = matlab.unittest.TestRunner.withTextOutput;
+
+%% Reports
+if needXML || needCOV
+  prefix = sprintf('test_%s',tbxname);
+  suffix = version('-release');
+end
 if needXML
   % Add some JUnit XML file with tests results
-  xmlFile = fullfile(projectpath,sprintf('test_%s_%s.xml',test_case,version('-release')));
+  xmlFile = fullfile(projectpath,sprintf('%s_%s_%s.xml',prefix,test_case,suffix));
   fprintf('\tGenerating JUnit XML report at %s\n',xmlFile);
   p = XMLPlugin.producingJUnitFormat(xmlFile);
   runner.addPlugin(p)
@@ -96,11 +105,11 @@ if needCOV
   switch lower(test_case)
     case 'coverage'
       % Produce HTML report
-      reportFolder = fullfile(projectpath,sprintf('test_%s_cov',version('-release')));
+      reportFolder = fullfile(projectpath,sprintf('%s_%s_cov',prefix,suffix));
       reportFormat = matlab.unittest.plugins.codecoverage.CoverageReport(reportFolder);
     otherwise
       % Produce XML file in Cobertura format (for Gitlab MR viz.)
-      xmlFile = fullfile(projectpath,sprintf('test_%s_%s_cov.xml',test_case,version('-release')));
+      xmlFile = fullfile(projectpath,sprintf('%s_%s_%s_cov.xml',prefix,test_case,suffix));
       reportFormat = matlab.unittest.plugins.codecoverage.CoberturaFormat(xmlFile);
   end
   p = matlab.unittest.plugins.CodeCoveragePlugin.forFolder(fileparts(mfilename('fullpath')),...