mirror of
https://github.com/varun-r-mallya/sysprof.git
synced 2026-02-10 15:10:53 +00:00
libsysprof-gtk: start on GTK widgetry library
This is ultimately to replace libsysprof-ui, and will focus on the display of capture files. Recording will be left to the sysprof application in terms of UI, and other applications like IDEs will use the libsysprof-profile API directly along with libsysprof-gtk for visualizing.
This commit is contained in:
31
src/libsysprof-gtk/tests/meson.build
Normal file
31
src/libsysprof-gtk/tests/meson.build
Normal file
@ -0,0 +1,31 @@
|
||||
libsysprof_gtk_test_env = [
|
||||
'G_DEBUG=gc-friendly',
|
||||
'GSETTINGS_BACKEND=memory',
|
||||
'MALLOC_CHECK_=2',
|
||||
]
|
||||
|
||||
libsysprof_gtk_testsuite_c_args = [
|
||||
'-DG_LOG_DOMAIN="libdex"',
|
||||
'-DG_ENABLE_DEBUG',
|
||||
'-UG_DISABLE_ASSERT',
|
||||
'-UG_DISABLE_CAST_CHECKS',
|
||||
]
|
||||
|
||||
libsysprof_gtk_testsuite = {
|
||||
'test-callgraph' : {'skip': true},
|
||||
}
|
||||
|
||||
libsysprof_gtk_testsuite_deps = [
|
||||
libsysprof_analyze_static_dep,
|
||||
libsysprof_gtk_static_dep,
|
||||
]
|
||||
|
||||
foreach test, params: libsysprof_gtk_testsuite
|
||||
test_exe = executable(test, '@0@.c'.format(test),
|
||||
c_args: libsysprof_gtk_testsuite_c_args,
|
||||
dependencies: libsysprof_gtk_testsuite_deps,
|
||||
)
|
||||
if not params.get('skip', false)
|
||||
test(test, test_exe, env: libsysprof_gtk_test_env)
|
||||
endif
|
||||
endforeach
|
||||
Reference in New Issue
Block a user