TestRunner.vala 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. public static int main(string[] args) {
  2. Test.init(ref args);
  3. bool run_speed_tests = false;
  4. for (int i = 0; i < args.length; i++) {
  5. if (args[i] == "--speed" || args[i] == "-s") {
  6. run_speed_tests = true;
  7. break;
  8. }
  9. }
  10. // where_tests();
  11. // select_tests();
  12. // select_many_tests();
  13. // tracker_tests();
  14. // parallel_tests();
  15. // first_tests();
  16. // byte_composition_tests();
  17. // sort_tests();
  18. // vector_tests();
  19. // series_tests();
  20. // array_tests();
  21. // promotion_tests();
  22. // numbers_test();
  23. // dictionary_tests();
  24. // catalogue_tests();
  25. // property_mapper_tests();
  26. // cache_tests();
  27. // sorted_vector_tests();
  28. // sorted_series_tests();
  29. // order_by_tests();
  30. // set_tests();
  31. // fifo_tests();
  32. // lifo_tests();
  33. // priority_queue_tests();
  34. // enumerable_methods_tests();
  35. // modifiers_tests();
  36. // data_structures_tests();
  37. // remaining_components_tests();
  38. // expression_tests();
  39. nullable_tests();
  40. native_element_tests();
  41. var result = Test.run();
  42. if (run_speed_tests) {
  43. series_speed_test();
  44. vector_speed_test();
  45. buffer_speed_test();
  46. set_speed_test();
  47. dictionary_speed_test();
  48. sorted_series_speed_test();
  49. fifo_speed_test();
  50. }
  51. return result;
  52. }