main function

Future<void> main(
  1. List<String> args
)

Implementation

Future<void> main(List<String> args) async {
  print('Testing host resolves...');
  await _checkHosts();

  print('Testing one connection per request...');
  await _checkUrls();

  print('Testing connection reuse...');
  final iterations = args.isEmpty ? 10 : int.parse(args.first);
  final client = HttpClient();
  for (var i = 0; i < iterations; i++) {
    print('- iteration #${i + 1}/$iterations...');
    await _checkUrls(client: client);
  }
  client.close();

  print('Done.');
}