# HG changeset patch # User Christian Kamm # Date 1239558821 -7200 # Node ID 498c484f3a03cbd74fb827f02ebd76e882d91600 # Parent d51b5fa41657370c593f622e01c489bf732024a9 Fix mini test runner. diff -r d51b5fa41657 -r 498c484f3a03 tests/runminitest.d --- a/tests/runminitest.d Sun Apr 12 16:18:02 2009 +0200 +++ b/tests/runminitest.d Sun Apr 12 19:53:41 2009 +0200 @@ -36,13 +36,15 @@ static int classify(char[] name) { - if (Util.containsPattern(name, "compile_")) + char[] tail; + char[] desc = Util.head(name, "_", tail); + if ("compile" == desc) return COMPILE; - else if (Util.containsPattern(name, "nocompile_")) + else if ("nocompile" == desc) return NOCOMPILE; - else if (Util.containsPattern(name, "run_")) + else if ("run" == desc) return RUN; - else if (Util.containsPattern(name, "norun_")) + else if ("norun" == desc) return NORUN; return RUN; } @@ -53,7 +55,7 @@ auto testname = Path.parse(c.name).name; Stdout.formatln("TEST NAME: {}", testname); - char[] cmd = Format.convert("ldc {} -quiet -L-s -ofobj/{} -odobj", c, testname); + char[] cmd = Format.convert("ldc {} -quiet -L-s -ofobj/{}", c, testname); foreach(v; args[1..$]) { cmd ~= ' '; cmd ~= v;