]>
Commit | Line | Data |
---|---|---|
1 | #### | |
2 | # Seccomp Library Tests | |
3 | # | |
4 | ||
5 | # | |
6 | # This library is free software; you can redistribute it and/or modify it | |
7 | # under the terms of version 2.1 of the GNU Lesser General Public License | |
8 | # as published by the Free Software Foundation. | |
9 | # | |
10 | # This library is distributed in the hope that it will be useful, but | |
11 | # WITHOUT ANY WARRANTY; without even the implied warranty of | |
12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser | |
13 | # General Public License for more details. | |
14 | # | |
15 | # You should have received a copy of the GNU Lesser General Public License | |
16 | # along with this library; if not, see <http://www.gnu.org/licenses>. | |
17 | # | |
18 | ||
19 | AM_LDFLAGS = -static | |
20 | LDADD = util.la ../src/libseccomp.la | |
21 | ||
22 | check_LTLIBRARIES = util.la | |
23 | util_la_SOURCES = util.c util.h | |
24 | util_la_LDFLAGS = -module | |
25 | ||
26 | miniseq_LDADD = | |
27 | ||
28 | TESTS = regression | |
29 | ||
30 | check_PROGRAMS = \ | |
31 | miniseq \ | |
32 | 01-sim-allow \ | |
33 | 02-sim-basic \ | |
34 | 03-sim-basic_chains \ | |
35 | 04-sim-multilevel_chains \ | |
36 | 05-sim-long_jumps \ | |
37 | 06-sim-actions \ | |
38 | 07-sim-db_bug_looping \ | |
39 | 08-sim-subtree_checks \ | |
40 | 09-sim-syscall_priority_pre \ | |
41 | 10-sim-syscall_priority_post \ | |
42 | 11-basic-basic_errors \ | |
43 | 12-sim-basic_masked_ops \ | |
44 | 13-basic-attrs \ | |
45 | 14-sim-reset \ | |
46 | 15-basic-resolver \ | |
47 | 16-sim-arch_basic \ | |
48 | 17-sim-arch_merge \ | |
49 | 18-sim-basic_whitelist \ | |
50 | 19-sim-missing_syscalls \ | |
51 | 20-live-basic_die \ | |
52 | 21-live-basic_allow \ | |
53 | 22-sim-basic_chains_array \ | |
54 | 23-sim-arch_all_le_basic \ | |
55 | 24-live-arg_allow \ | |
56 | 25-sim-multilevel_chains_adv \ | |
57 | 26-sim-arch_all_be_basic \ | |
58 | 27-sim-bpf_blk_state \ | |
59 | 28-sim-arch_x86 \ | |
60 | 29-sim-pseudo_syscall \ | |
61 | 30-sim-socket_syscalls \ | |
62 | 31-basic-version_check \ | |
63 | 32-live-tsync_allow \ | |
64 | 33-sim-socket_syscalls_be | |
65 | ||
66 | EXTRA_DIST_TESTPYTHON = \ | |
67 | util.py \ | |
68 | 01-sim-allow.py \ | |
69 | 02-sim-basic.py \ | |
70 | 03-sim-basic_chains.py \ | |
71 | 04-sim-multilevel_chains.py \ | |
72 | 05-sim-long_jumps.py \ | |
73 | 06-sim-actions.py \ | |
74 | 07-sim-db_bug_looping.py \ | |
75 | 08-sim-subtree_checks.py \ | |
76 | 09-sim-syscall_priority_pre.py \ | |
77 | 10-sim-syscall_priority_post.py \ | |
78 | 11-basic-basic_errors.py \ | |
79 | 12-sim-basic_masked_ops.py \ | |
80 | 13-basic-attrs.py \ | |
81 | 14-sim-reset.py \ | |
82 | 15-basic-resolver.py \ | |
83 | 16-sim-arch_basic.py \ | |
84 | 17-sim-arch_merge.py \ | |
85 | 18-sim-basic_whitelist.py \ | |
86 | 19-sim-missing_syscalls.py \ | |
87 | 20-live-basic_die.py \ | |
88 | 21-live-basic_allow.py \ | |
89 | 22-sim-basic_chains_array.py \ | |
90 | 23-sim-arch_all_le_basic.py \ | |
91 | 24-live-arg_allow.py \ | |
92 | 25-sim-multilevel_chains_adv.py \ | |
93 | 26-sim-arch_all_be_basic.py \ | |
94 | 27-sim-bpf_blk_state.py \ | |
95 | 28-sim-arch_x86.py \ | |
96 | 29-sim-pseudo_syscall.py \ | |
97 | 30-sim-socket_syscalls.py \ | |
98 | 31-basic-version_check.py \ | |
99 | 32-live-tsync_allow.py \ | |
100 | 33-sim-socket_syscalls_be.py | |
101 | ||
102 | EXTRA_DIST_TESTCFGS = \ | |
103 | 01-sim-allow.tests \ | |
104 | 02-sim-basic.tests \ | |
105 | 03-sim-basic_chains.tests \ | |
106 | 04-sim-multilevel_chains.tests \ | |
107 | 05-sim-long_jumps.tests \ | |
108 | 06-sim-actions.tests \ | |
109 | 07-sim-db_bug_looping.tests \ | |
110 | 08-sim-subtree_checks.tests \ | |
111 | 09-sim-syscall_priority_pre.tests \ | |
112 | 10-sim-syscall_priority_post.tests \ | |
113 | 11-basic-basic_errors.tests \ | |
114 | 12-sim-basic_masked_ops.tests \ | |
115 | 13-basic-attrs.tests \ | |
116 | 14-sim-reset.tests \ | |
117 | 15-basic-resolver.tests \ | |
118 | 16-sim-arch_basic.tests \ | |
119 | 17-sim-arch_merge.tests \ | |
120 | 18-sim-basic_whitelist.tests \ | |
121 | 19-sim-missing_syscalls.tests \ | |
122 | 20-live-basic_die.tests \ | |
123 | 21-live-basic_allow.tests \ | |
124 | 22-sim-basic_chains_array.tests \ | |
125 | 23-sim-arch_all_le_basic.tests \ | |
126 | 24-live-arg_allow.tests \ | |
127 | 25-sim-multilevel_chains_adv.tests \ | |
128 | 26-sim-arch_all_be_basic.tests \ | |
129 | 27-sim-bpf_blk_state.tests \ | |
130 | 28-sim-arch_x86.tests \ | |
131 | 29-sim-pseudo_syscall.tests \ | |
132 | 30-sim-socket_syscalls.tests \ | |
133 | 31-basic-version_check.tests \ | |
134 | 32-live-tsync_allow.tests \ | |
135 | 33-sim-socket_syscalls_be.tests | |
136 | ||
137 | EXTRA_DIST_TESTSCRIPTS = regression testdiff testgen | |
138 | ||
139 | EXTRA_DIST_TESTVALGRIND = valgrind_test.supp | |
140 | ||
141 | EXTRA_DIST = \ | |
142 | ${EXTRA_DIST_TESTCFGS} \ | |
143 | ${EXTRA_DIST_TESTPYTHON} \ | |
144 | ${EXTRA_DIST_TESTSCRIPTS} \ | |
145 | ${EXTRA_DIST_TESTVALGRIND} | |
146 | ||
147 | nodist_00_test_SOURCES = 00-test.c | |
148 | EXTRA_PROGRAMS = 00-test | |
149 | ||
150 | check-build: | |
151 | ${MAKE} ${AM_MAKEFLAGS} ${check_PROGRAMS} | |
152 | ||
153 | clean-local: | |
154 | ${RM} -f 00-test *.pyc |