gallium: Enable unit tests as actual meson unit tests.
These tests don't need swrast, so we can always enable them when build_tests is set. Most of them run to successful completion quickly (.9s on my SKL). Reviewed-by: <Roland Scheidegger sroland@vmware.com>
This commit is contained in:
parent
3b6aaab7e9
commit
54abd2e084
|
@ -19,7 +19,5 @@
|
|||
# SOFTWARE.
|
||||
|
||||
subdir('trivial')
|
||||
if with_gallium_softpipe
|
||||
subdir('unit')
|
||||
endif
|
||||
subdir('unit')
|
||||
subdir('graw')
|
||||
|
|
|
@ -20,12 +20,16 @@
|
|||
|
||||
foreach t : ['pipe_barrier_test', 'u_cache_test', 'u_half_test',
|
||||
'u_format_test', 'u_format_compatible_test', 'translate_test']
|
||||
executable(
|
||||
exe = executable(
|
||||
t,
|
||||
'@0@.c'.format(t),
|
||||
include_directories : [inc_common, inc_gallium_drivers, inc_gallium_winsys],
|
||||
link_with : [libgallium, libmesa_util, libws_null],
|
||||
dependencies : [driver_swrast, dep_thread],
|
||||
include_directories : inc_common,
|
||||
link_with : [libgallium, libmesa_util],
|
||||
dependencies : [dep_thread],
|
||||
install : false,
|
||||
)
|
||||
# u_cache_test is slow, and translate_test fails.
|
||||
if not ['u_cache_test', 'translate_test'].contains(t)
|
||||
test(t, exe, suite: 'gallium')
|
||||
endif
|
||||
endforeach
|
||||
|
|
Loading…
Reference in New Issue