anchor.diff:    print('$clock STARTING ANALYSIS');
     try {
       flutterTestArgs.addAll(args);
  +    for (final String arg in args) {
  +      if (arg.startsWith('--local-engine='))
  +        localEngineEnv['FLUTTER_LOCAL_ENGINE'] = arg.substring('--local-engine='.length);
  +      if (arg.startsWith('--local-engine-src-path='))
  +        localEngineEnv['FLUTTER_LOCAL_ENGINE_SRC_PATH'] = arg.substring('--local-engine-src-path='.length);
  +    }
       if (Platform.environment.containsKey(CIRRUS_TASK_NAME))
         print('Running task: ${Platform.environment[CIRRUS_TASK_NAME]}');
       print('═' * 80);
  
positive.code:     testPaths: <String>[path.join('test', 'web.shard')],
      enableFlutterToolAsserts: true,
      perTestTimeout: const Duration(minutes: 3),
    );
  }
  
  
negative.code:   );
  }
  
  // TODO(sigmund): includeLocalEngineEnv should default to true. Currently we
  // only enable it on flutter-web test because some test suites do not work
  // properly when overriding the local engine (for example, because some platform
  // dependent targets are only built on some engines).
  // See https://github.com/flutter/flutter/issues/72368
  Future<void> _pubRunTest(String workingDirectory, {
    List<String> testPaths,
    bool enableFlutterToolAsserts = true,
  