Browse Source

Fix test discovery by id

Alois Mahdal 6 years ago
parent
commit
3782d2ec20
1 changed files with 4 additions and 2 deletions
  1. 4
    2
      src/libexec/jattool-runtest

+ 4
- 2
src/libexec/jattool-runtest View File

@@ -41,12 +41,14 @@ tlocate() {
41 41
     #
42 42
     debug -v JATS__PATH
43 43
     local trypath
44
+    local tmatches
44 45
     for trypath in ${JATS__PATH//:/ }; do
45 46
         debug -v trypath
46 47
         test -n "$trypath" || continue
47 48
         test -d "$trypath" || continue
48
-        case $(jattool tfind -f ALL "$trypath" | grep -c " $TestId$") in
49
-            1)  jattool tfind "$trypath"; return 0 ;;
49
+        tmatches=$(jattool tfind -f ALL "$trypath" | grep "^$TestId	" )
50
+        case $(wc -l <<<"$tmatches") in
51
+            1)  cut -d'	' -f3 <<<"$tmatches"; return 0 ;;
50 52
             *)  continue ;;
51 53
         esac
52 54
     done