Mercurial > projects > dang
comparison tests/run.d @ 154:0ea5d2f3e96b
Parsing "this" as constructor. Also removed regex from the test run program(seg fault - dmd???)
author | Anders Johnsen <skabet@gmail.com> |
---|---|
date | Mon, 21 Jul 2008 21:45:54 +0200 |
parents | 1e48315c36fc |
children | e1e170c2cd44 |
comparison
equal
deleted
inserted
replaced
153:ee202c72cd30 | 154:0ea5d2f3e96b |
---|---|
33 } | 33 } |
34 | 34 |
35 void main(char[][] args) | 35 void main(char[][] args) |
36 { | 36 { |
37 scope scan = new FileScan; | 37 scope scan = new FileScan; |
38 scope regex = new Regex(valid_filenames); | 38 // scope regex = new Regex(valid_filenames); // DMD FAILS!! ?? |
39 // Return true for files/folders to include | 39 // Return true for files/folders to include |
40 bool filter(FilePath p, bool isDir) | 40 bool filter(FilePath p, bool isDir) |
41 { | 41 { |
42 if (isDir) | 42 if (isDir) |
43 return p.name[0] != '.'; | 43 return p.name[0] != '.'; |
44 else | 44 else |
45 return p.ext == "d" && regex.test(p.name); | 45 return p.ext == "d" ; //&& regex.test(p.name); |
46 } | 46 } |
47 scan.sweep(test_folder, &filter, true); | 47 scan.sweep(test_folder, &filter, true); |
48 FilePath[] files = scan.files; | 48 FilePath[] files = scan.files; |
49 int total_tests = files.length; | 49 int total_tests = files.length; |
50 | 50 |