public static int main(string[] args) { Test.init(ref args); bool run_speed_tests = false; for (int i = 0; i < args.length; i++) { if (args[i] == "--speed" || args[i] == "-s") { run_speed_tests = true; break; } } // where_tests(); // select_tests(); // select_many_tests(); // tracker_tests(); // parallel_tests(); // first_tests(); // byte_composition_tests(); // sort_tests(); // vector_tests(); // series_tests(); // array_tests(); // promotion_tests(); // numbers_test(); // dictionary_tests(); // catalogue_tests(); // property_mapper_tests(); // cache_tests(); // sorted_vector_tests(); // sorted_series_tests(); // order_by_tests(); // set_tests(); // fifo_tests(); // lifo_tests(); // priority_queue_tests(); // enumerable_methods_tests(); // modifiers_tests(); // data_structures_tests(); // remaining_components_tests(); // expression_tests(); nullable_tests(); native_element_tests(); var result = Test.run(); if (run_speed_tests) { series_speed_test(); vector_speed_test(); buffer_speed_test(); set_speed_test(); dictionary_speed_test(); sorted_series_speed_test(); fifo_speed_test(); } return result; }