Chromium Code Reviews| Index: utils/testrunner/utils.dart |
| =================================================================== |
| --- utils/testrunner/utils.dart (revision 12573) |
| +++ utils/testrunner/utils.dart (working copy) |
| @@ -96,19 +96,24 @@ |
| } |
| /** Delete a file. */ |
| -void deleteFile(String fname) { |
| +bool deleteFile(String fname) { |
| var f = new File(fname); |
| - f.deleteSync(); |
| + try { |
| + f.deleteSync(); |
| + } catch (e) { |
| + return false; |
| + } |
| + return true; |
| } |
| -/** Get the name of the layout render file for a test. */ |
| -String layoutFileName(String testname) => |
| - testname.replaceAll(new RegExp('\.dart\$'), '.render'); |
| +/** |
| + * Get the directory that testrunner lives in; we need it to import |
| + * support files into the generated scripts. |
| + */ |
| -/** Check if a test is a layout render test. renders. |
| - */ |
| -bool isLayoutRenderTest(String testname) { |
| - var layoutname = layoutFileName(testname); |
| - var f = new File(layoutname); |
| - return f.existsSync(); |
| +String getRunnerDirectory() { |
|
Siggi Cherem (dart-lang)
2012/09/20 17:37:27
should this be a getter instead?
|
| + var libDirectory = makePathAbsolute(new Options().script); |
| + return libDirectory.substring(0, |
| + libDirectory.lastIndexOf(Platform.pathSeparator)); |
| } |
| + |