1 #![feature(test)]
2 
3 extern crate test;
4 
5 
6 #[test]
cat()7 fn cat() {}
8 
9 #[test]
dog()10 fn dog() {
11     panic!("was not a good boy");
12 }
13 
14 #[test]
15 #[ignore]
frog()16 fn frog() {}
17 
18 #[test]
19 #[ignore]
owl()20 fn owl() {
21     panic!("broke neck");
22 }
23 
24 
25 #[bench]
red(b: &mut test::Bencher)26 fn red(b: &mut test::Bencher) {
27     b.iter(|| std::thread::sleep(std::time::Duration::from_millis(50)));
28 }
29 
30 #[bench]
blue(_: &mut test::Bencher)31 fn blue(_: &mut test::Bencher) {
32     panic!("sky fell down");
33 }
34 
35 #[bench]
36 #[ignore]
purple(b: &mut test::Bencher)37 fn purple(b: &mut test::Bencher) {
38     b.iter(|| {});
39 }
40 
41 #[bench]
42 #[ignore]
cyan(_: &mut test::Bencher)43 fn cyan(_: &mut test::Bencher) {
44     panic!("not creative enough");
45 }
46