tests.rs 530 B

123456789101112131415161718192021
  1. extern crate idna;
  2. extern crate rustc_test as test;
  3. extern crate serde_json;
  4. mod punycode;
  5. mod uts46;
  6. fn main() {
  7. let mut tests = Vec::new();
  8. {
  9. let mut add_test = |name, run| {
  10. tests.push(test::TestDescAndFn {
  11. desc: test::TestDesc::new(test::DynTestName(name)),
  12. testfn: run,
  13. })
  14. };
  15. punycode::collect_tests(&mut add_test);
  16. uts46::collect_tests(&mut add_test);
  17. }
  18. test::test_main(&std::env::args().collect::<Vec<_>>(), tests)
  19. }