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 + "*"));
        }
Exemplo n.º 2
0
        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 + "*"));
        }