anchor.diff:      f.readAsTextHandler = (text) {
         Expect.isTrue(text.endsWith("42 bytes."));
         Expect.equals(42, text.length);
  -      var name = getFilename("tests/standalone/src/read_as_text.dat");
  +      var name = getDataFilename("tests/standalone/src/read_as_text.dat");
         var f = new File(name);
         f.errorHandler = (e) => Expect.fail("No errors expected");
         f.readAsText('UTF-8');
  
positive.code:     var line = lines[0];
      Expect.isTrue(line.endsWith("42 bytes."));
      Expect.equals(42, line.length);
      name = getFilename("tests/standalone/src/readline_test1.dat");
      lines = new File(name).readAsLinesSync();
      Expect.equals(10, lines.length);
    }
  
negative.code:   static String getFilename(String path) =>
        new File(path).existsSync() ? path : 'runtime/' + path;
  
    static String getDataFilename(String path) =>
        new File(path).existsSync() ? path : '../' + path;
  
    // Main test entrypoint.
    static testMain() {
      testRead();
  