1 use tester as test;
2 
3 mod punycode;
4 mod uts46;
5 
main()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                     allow_fail: false,
16                     test_type: test::TestType::Unknown,
17                 },
18                 testfn: run,
19             })
20         };
21         punycode::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 }
26