tests.rs 654 B

12345678910111213141516171819202122232425
  1. extern crate idna;
  2. extern crate rustc_serialize;
  3. extern crate test;
  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 {
  12. name: test::DynTestName(name),
  13. ignore: false,
  14. should_panic: test::ShouldPanic::No,
  15. },
  16. testfn: run,
  17. })
  18. };
  19. punycode::collect_tests(&mut add_test);
  20. uts46::collect_tests(&mut add_test);
  21. }
  22. test::test_main(&std::env::args().collect::<Vec<_>>(), tests)
  23. }