anchor.diff:    }
     sink.close();
   }
  +
  +Map<String, dynamic> constructNotRunResult(Map<String, dynamic> previous) => {
  +      for (final key in [
  +        'name',
  +        'configuration',
  +        'suite',
  +        'test_name',
  +        'expected'
  +      ])
  +        key: previous[key],
  +      'time_ms': 0,
  +      'result': skipped,
  +      'matches': true,
  +      'bot_name': '',
  +    };
  
positive.code:   final firstPriorResult =
        priorResults.isEmpty ? null : priorResults.values.first;
  
    for (final String key in results.keys) {
      final Map<String, dynamic> result = results[key];
      final Map<String, dynamic> priorResult = priorResults[key];
  
negative.code: import 'dart:io';
  
  import 'results.dart';
  
  const skipped = 'skipped';
  
  main(List<String> args) async {
    final resultsPath = args[0];
  