From 83b60d70d0878637a9bf3aff256872f83794c2e1 Mon Sep 17 00:00:00 2001
From: Federico Felici <federico.felici@epfl.ch>
Date: Thu, 30 Sep 2021 13:40:35 +0200
Subject: [PATCH] re-add custom test selectors

---
 matlab/run_gdat_tests.m | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/matlab/run_gdat_tests.m b/matlab/run_gdat_tests.m
index 5f3f8b07..6b197bfa 100644
--- a/matlab/run_gdat_tests.m
+++ b/matlab/run_gdat_tests.m
@@ -16,7 +16,8 @@ needCOV=~isempty(getenv('GITLAB_CI')) && ~verLessThan('matlab','9.6.0') || cover
 
 %% Default outputs
 passed=false; results=[]; % default outputs
-
+test_case = lower(test_case); % lowercase
+ 
 %% Import some classes we need
 import matlab.unittest.selectors.HasTag;
 import matlab.unittest.constraints.ContainsSubstring;
@@ -56,17 +57,16 @@ switch lower(test_case)
     suite = suite_all; % run all
   case 'basic'
     s = ~HasTag('slow');
-    suite = suite_all.selectIf(s);
+  case 'basic-tcv'
+    s = ~HasTag('slow') & HasName(ContainsSubstring('tcv'));
   case 'tcv'
     s = HasName(ContainsSubstring('tcv'));
-    suite = suite_all.selectIf(s);
   case 'aug'
     s = HasName(ContainsSubstring('aug'));
-    suite = suite_all.selectIf(s);
   otherwise
     s = HasTag(test_case);
-    suite = suite_all.selectIf(s);
 end
+suite = suite_all.selectIf(s);
 
 if isempty(suite)
   fprintf('\nEmpty test suite returned for TestTag=''%s''\n',test_case); return;
-- 
GitLab