anchor.diff:      pubEnvironment['FLUTTER_TOOL_ARGS'] = toolsArgs.trim();
     }
   
  -  final FlutterCompactFormatter formatter = FlutterCompactFormatter();
  -  final Stream<String> testOutput = runAndGetStdout(
  -    pub,
  -    args,
  -    workingDirectory: workingDirectory,
  -    environment: pubEnvironment,
  -    beforeExit: formatter.finish
  -  );
  -  await _processTestOutput(formatter, testOutput, tableData);
  +  if (useFlutterTestFormatter) {
  +    final FlutterCompactFormatter formatter = FlutterCompactFormatter();
  +    final Stream<String> testOutput = runAndGetStdout(
  +      pub,
  +      args,
  +      workingDirectory: workingDirectory,
  +      environment: pubEnvironment,
  +      beforeExit: formatter.finish
  +    );
  +    await _processTestOutput(formatter, testOutput, tableData);
  +  } else {
  +    await runCommand(
  +      pub,
  +      args,
  +      workingDirectory:workingDirectory,
  +      environment:pubEnvironment,
  +    );
  +  }
   }
   
   Future<void> _pubRunTest(
  
positive.code:       timeout: timeout,
      );
    }
    final FlutterCompactFormatter formatter = FlutterCompactFormatter();
    final Stream<String> testOutput = runAndGetStdout(flutter, args,
      workingDirectory: workingDirectory,
      expectNonZeroExit: expectFailure,
      timeout: timeout,
      beforeExit: formatter.finish,
    );
    await _processTestOutput(formatter, testOutput, tableData);
  }
  
  Future<void> _verifyVersion(String filename) async {
  
negative.code:   bool enableFlutterToolAsserts = false,
    bq.TabledataResourceApi tableData,
  }) async {
    final List<String> args = <String>['run', 'build_runner', 'test', '--', useFlutterTestFormatter ? '-rjson' : '-rcompact', '-j1'];
    if (!hasColor) {
      args.add('--no-color');
    }
  