Skip to content

Commit

Permalink
testament: this now works: "testament r /abspath/to/test.nim" (#13358)
Browse files Browse the repository at this point in the history
  • Loading branch information
timotheecour authored Feb 9, 2020
1 parent 240174d commit debe7ff
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions testament/testament.nim
Original file line number Diff line number Diff line change
Expand Up @@ -734,11 +734,13 @@ proc main() =
p.next
processPattern(r, pattern, p.cmdLineRest.string, simulate)
of "r", "run":
var subPath = p.key.string
if subPath.isAbsolute: subPath = subPath.relativePath(getCurrentDir())
# at least one directory is required in the path, to use as a category name
let pathParts = split(p.key.string, {DirSep, AltSep})
let pathParts = split(subPath, {DirSep, AltSep})
# "stdlib/nre/captures.nim" -> "stdlib" + "nre/captures.nim"
let cat = Category(pathParts[0])
let subPath = joinPath(pathParts[1..^1])
subPath = joinPath(pathParts[1..^1])
processSingleTest(r, cat, p.cmdLineRest.string, subPath)
of "html":
generateHtml(resultsFile, optFailing)
Expand Down

0 comments on commit debe7ff

Please sign in to comment.