anchor.diff:    Map<String, String> _environmentOverrides;
   
     TestSuite(this.configuration, this.suiteName) {
  -    _environmentOverrides = {
  +    if (configuration['build_directory'] == '') {
  +      _environmentOverrides = {
           'DART_CONFIGURATION' : TestUtils.configurationDir(configuration)
  -    };
  +      };
  +    }
     }
   
     Map<String, String> get environmentOverrides => _environmentOverrides;
  
positive.code:     return "${outputDir(configuration)}${configurationDir(configuration)}";
    }
  
    static getValidOutputDir(Map configuration, String mode, String arch) {
      // We allow our code to have been cross compiled, i.e., that there
      // is an X in front of the arch. We don't allow both a cross compiled
      // and a normal version to be present (except if you specifically pass
      // in the build_directory).
      var normal = '$mode$arch';
      var cross = '${mode}X$arch';
      var outDir = outputDir(configuration);
  
negative.code:       return cross;
      }
      return normal;
    }
  
    /**
  