tests: remove unused getopt header includes
[platform/upstream/intel-gpu-tools.git] / tests / Makefile.sources
1 noinst_PROGRAMS = \
2         gem_alive \
3         gem_stress \
4         ddi_compute_wrpll \
5         $(TESTS_progs) \
6         $(TESTS_progs_M) \
7         $(HANG) \
8         $(TESTS_testsuite) \
9         $(NULL)
10
11 NOUVEAU_TESTS_M = \
12         prime_nv_api \
13         prime_nv_pcopy \
14         prime_nv_test \
15         $(NULL)
16
17 TESTS_progs_M = \
18         core_get_client_auth \
19         drv_suspend \
20         drv_hangman \
21         gem_bad_reloc \
22         gem_basic \
23         gem_caching \
24         gem_close_race \
25         gem_concurrent_blit \
26         gem_cs_tlb \
27         gem_ctx_bad_exec \
28         gem_ctx_exec \
29         gem_dummy_reloc_loop \
30         gem_evict_alignment \
31         gem_evict_everything \
32         gem_exec_bad_domains \
33         gem_exec_faulting_reloc \
34         gem_exec_nop \
35         gem_exec_params \
36         gem_exec_parse \
37         gem_fenced_exec_thrash \
38         gem_fence_thrash \
39         gem_fence_upload \
40         gem_flink \
41         gem_flink_race \
42         gem_linear_blits \
43         gem_madvise \
44         gem_mmap \
45         gem_mmap_gtt \
46         gem_partial_pwrite_pread \
47         gem_persistent_relocs \
48         gem_pipe_control_store_loop \
49         gem_pread \
50         gem_pread_after_blit \
51         gem_pwrite \
52         gem_pwrite_pread \
53         gem_readwrite \
54         gem_reloc_overflow \
55         gem_reloc_vs_gpu \
56         gem_render_copy_redux \
57         gem_reset_stats \
58         gem_ringfill \
59         gem_set_tiling_vs_blt \
60         gem_storedw_batches_loop \
61         gem_tiled_blits \
62         gem_tiled_partial_pwrite_pread \
63         gem_userptr_blits \
64         gem_write_read_ring_switch \
65         kms_addfb \
66         kms_cursor_crc \
67         kms_fbc_crc \
68         kms_flip \
69         kms_flip_tiling \
70         kms_mmio_vs_cs_flip \
71         kms_pipe_crc_basic \
72         kms_plane \
73         kms_psr_sink_crc \
74         kms_render \
75         kms_rotation_crc \
76         kms_setmode \
77         kms_universal_plane \
78         pm_lpsp \
79         pm_rpm \
80         pm_rps \
81         pm_rc6_residency \
82         prime_self_import \
83         template \
84         $(NULL)
85
86 TESTS_progs = \
87         core_getclient \
88         core_getstats \
89         core_getversion \
90         drm_vma_limiter \
91         drm_vma_limiter_cached \
92         drm_vma_limiter_cpu \
93         drm_vma_limiter_gtt \
94         gem_bad_length \
95         gem_cpu_reloc \
96         gem_cs_prefetch \
97         gem_ctx_bad_destroy \
98         gem_ctx_basic \
99         gem_ctx_create \
100         gem_double_irq_loop \
101         gem_exec_big \
102         gem_exec_blt \
103         gem_exec_lut_handle \
104         gem_fd_exhaustion \
105         gem_gtt_cpu_tlb \
106         gem_gtt_hog \
107         gem_gtt_speed \
108         gem_hangcheck_forcewake \
109         gem_largeobject \
110         gem_lut_handle \
111         gem_mmap_offset_exhaustion \
112         gem_media_fill \
113         gem_pin \
114         gem_reg_read \
115         gem_render_copy \
116         gem_render_linear_blits \
117         gem_render_tiled_blits \
118         gem_ring_sync_copy \
119         gem_ring_sync_loop \
120         gem_multi_bsd_sync_loop \
121         gem_seqno_wrap \
122         gem_set_tiling_vs_gtt \
123         gem_set_tiling_vs_pwrite \
124         gem_storedw_loop_blt \
125         gem_storedw_loop_bsd \
126         gem_storedw_loop_render \
127         gem_storedw_loop_vebox \
128         gem_threaded_access_tiled \
129         gem_tiled_fence_blits \
130         gem_tiled_pread \
131         gem_tiled_pread_pwrite \
132         gem_tiled_swapping \
133         gem_tiling_max_stride \
134         gem_unfence_active_buffers \
135         gem_unref_active_buffers \
136         gem_wait_render_timeout \
137         gen3_mixed_blits \
138         gen3_render_linear_blits \
139         gen3_render_mixed_blits \
140         gen3_render_tiledx_blits \
141         gen3_render_tiledy_blits \
142         gen7_forcewake_mt \
143         kms_force_connector \
144         kms_sink_crc_basic \
145         kms_fence_pin_leak \
146         pm_psr \
147         prime_udl \
148         $(NULL)
149
150 # IMPORTANT: The ZZ_ tests need to be run last!
151 # ... and make can't deal with inlined comments ...
152 TESTS_scripts_M = \
153         $(NULL)
154
155 TESTS_scripts = \
156         debugfs_emon_crash \
157         drv_debugfs_reader \
158         drv_missed_irq_hang \
159         drv_module_reload \
160         kms_sysfs_edid_timing \
161         sysfs_l3_parity \
162         test_rte_check \
163         tools_test \
164         $(NULL)
165
166 # This target contains testcases which support automagic subtest enumeration
167 # from the piglit testrunner with --list-subtests and running individual
168 # subtests with --run-subtest <testname>
169 #
170 # Your testcase should probably use an igt_main and igt_fixture and should have
171 # a pile of igt_subtest blocks.
172 multi_kernel_tests = \
173         $(TESTS_progs_M) \
174         $(TESTS_scripts_M) \
175         $(NULL)
176
177 # This target is for simple testcase which don't expose any subtest.
178 #
179 # Your testcase should probably use igt_simple_main, but none of the other magic
180 # blocks like igt_fixture or igt_subtest.
181 single_kernel_tests = \
182         $(TESTS_progs) \
183         $(TESTS_scripts) \
184         $(NULL)
185
186 kernel_tests = \
187         $(single_kernel_tests) \
188         $(multi_kernel_tests) \
189         $(NULL)
190
191 TESTS_testsuite = \
192         igt_no_exit \
193         igt_no_exit_list_only \
194         igt_fork_helper \
195         igt_list_only \
196         igt_no_subtest \
197         igt_simulation \
198         $(NULL)
199
200 TESTS = \
201         $(TESTS_testsuite) \
202         $(NULL)
203
204 # Test that exercise specific asserts in the test framework library and are
205 # hence expected to fail.
206 XFAIL_TESTS = \
207         igt_no_exit \
208         igt_no_exit_list_only \
209         igt_no_subtest \
210         $(NULL)
211
212 # IMPORTANT: These tests here are all disabled because the result in sometime
213 # unrecoverable gpu hangs. Don't put real testcases here.
214 HANG = \
215         gem_bad_batch \
216         gem_hang \
217         gem_bad_blit \
218         gem_bad_address \
219         gem_non_secure_batch \
220         $(NULL)
221
222 scripts = \
223         check_drm_clients \
224         ddx_intel_after_fbdev \
225         debugfs_wedged \
226         drm_lib.sh \
227         $(NULL)
228
229 IMAGES = pass.png 1080p-left.png 1080p-right.png
230
231 testdisplay_SOURCES = \
232         testdisplay.c \
233         testdisplay.h \
234         testdisplay_hotplug.c \
235         $(NULL)
236
237 TESTS_progs += testdisplay
238
239 common_files = \
240                eviction_common.c \
241                $(NULL)