tests.rs 773 B

123456789101112131415161718192021222324252627
  1. use tester as test;
  2. mod deprecated;
  3. mod punycode;
  4. mod uts46;
  5. fn main() {
  6. let mut tests = Vec::new();
  7. {
  8. let mut add_test = |name, run| {
  9. tests.push(test::TestDescAndFn {
  10. desc: test::TestDesc {
  11. name: test::DynTestName(name),
  12. ignore: false,
  13. should_panic: test::ShouldPanic::No,
  14. allow_fail: false,
  15. test_type: test::TestType::Unknown,
  16. },
  17. testfn: run,
  18. })
  19. };
  20. punycode::collect_tests(&mut add_test);
  21. deprecated::collect_tests(&mut add_test);
  22. uts46::collect_tests(&mut add_test);
  23. }
  24. test::test_main(&std::env::args().collect::<Vec<_>>(), tests, None)
  25. }