2 # This isn't actually a shell script. It just looks like one.
3 # Some tools other than /bin/sh process it.
5 # Lines that start with # are comments. # to the right is not valid.
7 # The first word may be one of:
8 # skiptest means run no test.
9 # ctltest means run a single system without input/output.
10 # klipstest means run a single system with input/output networks
11 # * plutotest means run a pair of systems
12 # * suntest means run a quad of east/west/sunrise/sunset
13 # * roadtest means run a trio of east-sunrise + warrior
14 # * extrudedtest means run a quad of east-sunrise + warriorsouth + park
17 # The second word is the name of the test to run. This is a directory.
19 # The third word may be one of:
21 # blank/good the test is believed to function, report failure
22 # bad the test is known to fail, report unexpected success
23 # suspended the test should not be run
25 # The fourth word may be a number, which is a PR# if the test is failing.
30 # east-des-parity-01: see if DES parity check functions correctly.
32 skiptest east-des-parity-01 good
36 # east-icmp-01: pass ping packets through manually keyed SA and confirm
39 klipstest east-icmp-01 good
42 # east-espiv-01: check that ESP packets get unpredictable IVs rather than
43 # using the last ciphertext block of the previous packet
45 klipstest east-espiv-01 good
48 # west-icmp-01: pass enciphered ping packets through manually keyed SA
49 # and confirm decryption
51 klipstest west-icmp-01 good
54 # east-lifetime-02: soft byte lifetime
56 klipstest east-lifetime-02 good
59 # east-pass-01: %pass policy
61 klipstest east-pass-01 good
64 # east-drop-01: %drop policy
66 klipstest east-drop-01 good
69 # east-hold-01: %hold policy
71 klipstest east-hold-01 good
74 # east-reject-01: %reject policy
76 klipstest east-reject-01 good
79 # east-trap-01: %trap policy
81 klipstest east-trap-01 good
84 # east-trapsubnet-01: %trapsubnet policy
86 klipstest east-trapsubnet-01 good
89 # east-ikepass-01: local ike with pass policy
91 #klipstest east-ikepass-01 good
94 # east-drop-02: remote source IKE with drop policy
96 klipstest east-drop-02 good
99 # east-hold-02: remote source IKE with hold policy
101 klipstest east-hold-02 good
104 # east-none-02: remote source IKE with none policy
106 klipstest east-none-02 good
109 # east-pass-02: remote source IKE with pass policy
111 klipstest east-pass-02 good
114 # east-reject-02: remote source IKE with reject policy
116 klipstest east-reject-02 good
119 # east-trap-02: remote source IKE with trap policy
121 klipstest east-trap-02 good
124 # east-trapsubnet-02: remote source IKE with trapsubnet policy
126 klipstest east-trapsubnet-02 good
129 # west-drop-02: remote source IKE with drop policy
131 klipstest west-drop-02 good
134 # west-hold-02: remote source IKE with hold policy
136 klipstest west-hold-02 good
139 # west-none-02: remote source IKE with none policy
141 klipstest west-none-02 good
144 # west-pass-02: remote source IKE with pass policy
146 klipstest west-pass-02 good
149 # west-reject-02: remote source IKE with reject policy
151 klipstest west-reject-02 bad
154 # west-trap-02: remote source IKE with trap policy
156 klipstest west-trap-02 good
159 # west-trapsubnet-02: remote source IKE with trapsubnet policy
161 klipstest west-trapsubnet-02 good