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