static void Main(string[] args) { var warmup = new HttpTester().RunTests(10); Console.WriteLine("Warmed up caches to start testing, press any key to start tests"); Console.ReadLine(); ConsoleKeyInfo key; do { var results = Testers().Select(t => t.RunTests()).ToList(); Console.WriteLine(); foreach (var r in results) { PrintRunResults(r); } Console.WriteLine("\nPress r to index again or any other key to delete indices created by this tool.\n"); key = Console.ReadKey(); } while (key.KeyChar == 'r'); var client = new ElasticClient(); client.DeleteIndex(d => d.Index(Tester.INDEX_PREFIX + "*")); }
static void Main(string[] args) { var warmup = new HttpTester().RunTests(10); Console.WriteLine("Warmed up caches to start testing, press any key to start tests"); Console.ReadLine(); ConsoleKeyInfo key; do { var results = Testers().Select(t => t.RunTests()).ToList(); Console.WriteLine(); foreach(var r in results) PrintRunResults(r); Console.WriteLine("\nPress r to index again or any other key to delete indices created by this tool.\n"); key = Console.ReadKey(); } while (key.KeyChar == 'r'); var client = new ElasticClient(); client.DeleteIndex(d => d.Index(Tester.INDEX_PREFIX + "*")); }