| Index: utils/testrunner/utils.dart
|
| ===================================================================
|
| --- utils/testrunner/utils.dart (revision 12649)
|
| +++ 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 get runnerDirectory() {
|
| + var libDirectory = makePathAbsolute(new Options().script);
|
| + return libDirectory.substring(0,
|
| + libDirectory.lastIndexOf(Platform.pathSeparator));
|
| }
|
| +
|
|
|