| Index: tests/standalone/io/file_test.dart
|
| diff --git a/tests/standalone/io/file_test.dart b/tests/standalone/io/file_test.dart
|
| index b987698471933629077f63d24486b1d4809d8173..8a8d6811ec21c4dd8c9dd6b1d74ec5d004885473 100644
|
| --- a/tests/standalone/io/file_test.dart
|
| +++ b/tests/standalone/io/file_test.dart
|
| @@ -4,6 +4,8 @@
|
| //
|
| // Dart test program for testing file I/O.
|
|
|
| +// OtherResources=empty_file
|
| +// OtherResources=file_test.txt
|
| // OtherResources=fixed_length_file
|
| // OtherResources=read_as_text.dat
|
| // OtherResources=readline_test1.dat
|
| @@ -63,7 +65,7 @@ class FileTest {
|
| // Test for file read functionality.
|
| static void testReadStream() {
|
| // Read a file and check part of it's contents.
|
| - String filename = getFilename("bin/file_test.cc");
|
| + String filename = getFilename("file_test.txt");
|
| File file = new File(filename);
|
| Expect.isTrue('$file'.contains(file.path));
|
| var subscription;
|
| @@ -230,7 +232,7 @@ class FileTest {
|
| static void testRead() {
|
| asyncStart();
|
| // Read a file and check part of it's contents.
|
| - String filename = getFilename("bin/file_test.cc");
|
| + String filename = getFilename("file_test.txt");
|
| File file = new File(filename);
|
| file.open(mode: READ).then((RandomAccessFile file) {
|
| List<int> buffer = new List<int>(10);
|
| @@ -256,7 +258,7 @@ class FileTest {
|
|
|
| static void testReadSync() {
|
| // Read a file and check part of it's contents.
|
| - String filename = getFilename("bin/file_test.cc");
|
| + String filename = getFilename("file_test.txt");
|
| RandomAccessFile raf = (new File(filename)).openSync();
|
| List<int> buffer = new List<int>(42);
|
| int bytes_read = 0;
|
| @@ -1071,7 +1073,7 @@ class FileTest {
|
|
|
| static void testReadAsBytesEmptyFile() {
|
| asyncTestStarted();
|
| - var name = getFilename("tests/vm/data/empty_file");
|
| + var name = getFilename("empty_file");
|
| var f = new File(name);
|
| f.readAsBytes().then((bytes) {
|
| Expect.equals(0, bytes.length);
|
| @@ -1087,7 +1089,7 @@ class FileTest {
|
| }
|
|
|
| static void testReadAsBytesSyncEmptyFile() {
|
| - var name = getFilename("tests/vm/data/empty_file");
|
| + var name = getFilename("empty_file");
|
| var bytes = new File(name).readAsBytesSync();
|
| Expect.equals(bytes.length, 0);
|
| }
|
| @@ -1122,7 +1124,7 @@ class FileTest {
|
|
|
| static void testReadAsTextEmptyFile() {
|
| asyncTestStarted();
|
| - var name = getFilename("tests/vm/data/empty_file");
|
| + var name = getFilename("empty_file");
|
| var f = new File(name);
|
| f.readAsString(encoding: UTF8).then((text) {
|
| Expect.equals(0, text.length);
|
| @@ -1159,7 +1161,7 @@ class FileTest {
|
| }
|
|
|
| static void testReadAsTextSyncEmptyFile() {
|
| - var name = getFilename("tests/vm/data/empty_file");
|
| + var name = getFilename("empty_file");
|
| var text = new File(name).readAsStringSync();
|
| Expect.equals(0, text.length);
|
| }
|
| @@ -1402,15 +1404,8 @@ class FileTest {
|
| }
|
| }
|
|
|
| - // Helper method to be able to run the test from the runtime
|
| - // directory, or the top directory.
|
| static String getFilename(String path) {
|
| - var testPath = Platform.script.resolve(path);
|
| - if (new File.fromUri(testPath).existsSync()) {
|
| - return testPath.toFilePath();
|
| - }
|
| - return Uri.parse(Platform.resolvedExecutable)
|
| - .resolve('../../runtime/$path').toFilePath();
|
| + return Platform.script.resolve(path).toFilePath();
|
| }
|
|
|
| // Main test entrypoint.
|
|
|