| Index: lib/src/executable.dart
 | 
| diff --git a/lib/src/executable.dart b/lib/src/executable.dart
 | 
| index fa9e2f191700e80b1fe733c0623a7284d1ccfdda..8dd546ec7bbcb36777e12f944e3bf3128ccc77af 100644
 | 
| --- a/lib/src/executable.dart
 | 
| +++ b/lib/src/executable.dart
 | 
| @@ -7,6 +7,7 @@
 | 
|  // bin.
 | 
|  import 'dart:io';
 | 
|  
 | 
| +import 'package:source_span/source_span.dart';
 | 
|  import 'package:stack_trace/stack_trace.dart';
 | 
|  import 'package:yaml/yaml.dart';
 | 
|  
 | 
| @@ -84,6 +85,25 @@ main(List<String> args) async {
 | 
|      return;
 | 
|    }
 | 
|  
 | 
| +  try {
 | 
| +    if (new File("dart_test.yaml").existsSync()) {
 | 
| +      var fileConfiguration = new Configuration.load("dart_test.yaml");
 | 
| +      configuration = fileConfiguration.merge(configuration);
 | 
| +    }
 | 
| +  } on SourceSpanFormatException catch (error) {
 | 
| +    stderr.writeln(error.toString(color: configuration.color));
 | 
| +    exitCode = exit_codes.data;
 | 
| +    return;
 | 
| +  } on FormatException catch (error) {
 | 
| +    stderr.writeln(error.message);
 | 
| +    exitCode = exit_codes.data;
 | 
| +    return;
 | 
| +  } on IOException catch (error) {
 | 
| +    stderr.writeln(error.toString());
 | 
| +    exitCode = exit_codes.noInput;
 | 
| +    return;
 | 
| +  }
 | 
| +
 | 
|    if (configuration.pubServeUrl != null && !_usesTransformer) {
 | 
|      stderr.write('''
 | 
|  When using --pub-serve, you must include the "test/pub_serve" transformer in
 | 
| 
 |