719cbdaf149c19f6b4d6a9112cdd2ebd770b020f
[akaros.git] / kern / src / ktest / Kconfig.postboot
1 menuconfig PB_KTESTS
2     depends on KERNEL_TESTING
3     bool "Post-boot kernel tests"
4     default n
5     help
6         Run unit tests after the kernel has booted.
7
8 config TEST_ipi_sending
9     depends on PB_KTESTS && X86
10     bool "IPI sending test"
11     default n
12     help
13         Run the ipi_sending test
14
15 config TEST_pic_reception
16     depends on PB_KTESTS && X86
17     bool "PIC reception test"
18     default n
19     help
20         Run the pic_reception
21
22 config TEST_ioapic_pit_reroute 
23     depends on PB_KTESTS && X86
24     bool "IOAPIC PIT reroute test"
25     default n
26     help
27         Run the ioapic_pit_reroute test
28
29 config TEST_lapic_status_bit
30     depends on PB_KTESTS && X86
31     bool "LAPIC status bit test"
32     default n
33     help
34         Run the lapic_status_bit
35
36 config TEST_pit
37     depends on PB_KTESTS && X86
38     bool "PIT test"
39     default n
40     help
41         Run the pit test
42
43 config TEST_circ_buffer
44     depends on PB_KTESTS && X86
45     bool "Circular buffer test"
46     default n
47     help
48         Run the circ_buffer test
49
50 config TEST_kernel_messages
51     depends on PB_KTESTS && X86
52     bool "Kernel messages test"
53     default n
54     help
55         Run the kernel_messages test
56
57 config TEST_page_coloring
58     depends on PB_KTESTS && PAGE_COLORING
59     bool "Page coloring test"
60     default n
61     help
62         Run the page_coloring test
63
64 config TEST_color_alloc
65     depends on PB_KTESTS && PAGE_COLORING
66     bool "Color allocation test"
67     default n
68     help
69         Run the color_alloc test
70
71 config TEST_print_info
72     depends on PB_KTESTS
73     bool "Print info test"
74     default n
75     help
76         Run the print_info test
77
78 config TEST_barrier
79     depends on PB_KTESTS
80     bool "Barrier test"
81     default n
82     help
83         Run the barrier test
84
85 config TEST_interrupts_irqsave
86     depends on PB_KTESTS
87     bool "Interrupts irqsave test"
88     default y
89     help
90         Run the interrupts_irqsave test
91
92 config TEST_bitmasks
93     depends on PB_KTESTS
94     bool "Bitmasks test"
95     default y
96     help
97         Run the bitmasks test
98
99 config TEST_checklists
100     depends on PB_KTESTS
101     bool "Checklists test"
102     default n
103     help
104         Run the checklists test
105
106 config TEST_smp_call_functions
107     depends on PB_KTESTS
108     bool "SMP call functions test"
109     default n
110     help
111         Run the smp_call_functions test
112
113 config TEST_slab
114     depends on PB_KTESTS
115     bool "Slab test"
116     default n
117     help
118         Run the slab test
119
120 config TEST_kmalloc
121     depends on PB_KTESTS
122     bool "Kmalloc test"
123     default n
124     help
125         Run the kmalloc test
126
127 config TEST_hashtable
128     depends on PB_KTESTS
129     bool "Hashtable test"
130     default y
131     help
132         Run the hashtable test
133
134 config TEST_bcq
135     depends on PB_KTESTS
136     bool "BCQ test"
137     default n
138     help
139         Run the bcq test
140
141 config TEST_ucq
142     depends on PB_KTESTS
143     bool "UCQ test"
144     default n
145     help
146         Run the ucq test
147
148 config TEST_vm_regions
149     depends on PB_KTESTS
150     bool "VM regions test"
151     default y
152     help
153         Run the vm_regions test
154
155 config TEST_radix_tree
156     depends on PB_KTESTS
157     bool "Radix Tree test"
158     default y
159     help
160         Run the radix_tree test
161
162 config TEST_random_fs
163     depends on PB_KTESTS
164     bool "Random FS test"
165     default n
166     help
167         Run the random_fs test
168
169 config TEST_kthreads
170     depends on PB_KTESTS
171     bool "Kthreads test"
172     default n
173     help
174         Run the kthreads test
175
176 config TEST_kref
177     depends on PB_KTESTS
178     bool "Kref test"
179     default n
180     help
181         Run the kref test
182
183 config TEST_atomics
184     depends on PB_KTESTS
185     bool "Atomics test"
186     default y
187     help
188         Run the atomics test
189
190 config TEST_abort_halt
191     depends on PB_KTESTS
192     bool "Abort halt test"
193     default n
194     help
195         Run the abort_halt test
196
197 config TEST_cv
198     depends on PB_KTESTS
199     bool "Condition Variable test"
200     default n
201     help
202         Run the cv test
203
204 config TEST_memset
205     depends on PB_KTESTS
206     bool "Memset test"
207     default y
208     help
209         Run the memset test
210
211 config TEST_setjmp
212     depends on PB_KTESTS
213     bool "Setjmp test"
214     default n
215     help
216         Run the setjmp test
217
218 config TEST_apipe
219     depends on PB_KTESTS
220     bool "Apipe test"
221     default n
222     help
223         Run the apipe test
224
225 config TEST_rwlock
226     depends on PB_KTESTS
227     bool "Rwlock test"
228     default n
229     help
230         Run the rwlock test
231
232 config TEST_rv
233     depends on PB_KTESTS
234     bool "Rendezvous test"
235     default n
236     help
237         Run the rv test
238
239 config TEST_alarm
240     depends on PB_KTESTS
241     bool "Alarm test"
242     default n
243     help
244         Run the alarm test