Blame tests/refcount/meson.build

Packit ae235b
refcount_tests = [
Packit ae235b
 ['closures', 'closures.c', []],
Packit ae235b
 ['objects', 'objects.c', []],
Packit ae235b
 ['objects2', 'objects2.c', []],
Packit ae235b
 ['properties', 'properties.c', []],
Packit ae235b
 ['properties2', 'properties2.c', []],
Packit ae235b
 ['properties3', 'properties3.c', [], 90], # extra long timeout
Packit ae235b
 ['properties4', 'properties4.c', []],
Packit ae235b
 ['signal1', 'signals.c', ['-DTESTNUM=1']],
Packit ae235b
 ['signal2', 'signals.c', ['-DTESTNUM=2']],
Packit ae235b
 ['signal3', 'signals.c', ['-DTESTNUM=3']],
Packit ae235b
 ['signal4', 'signals.c', ['-DTESTNUM=4']],
Packit ae235b
]
Packit ae235b
Packit ae235b
foreach t : refcount_tests
Packit ae235b
  test_name = t.get(0)
Packit ae235b
  test_src = t.get(1)
Packit ae235b
  test_extra_cargs = t.get(2)
Packit ae235b
  test_timeout = t.get(3, 30)
Packit ae235b
Packit ae235b
  # FIXME? $(GLIB_DEBUG_FLAGS)
Packit ae235b
  exe = executable(test_name + '-test', test_src,
Packit ae235b
    c_args : test_cargs + test_extra_cargs + ['-DGLIB_DISABLE_DEPRECATION_WARNINGS'],
Packit ae235b
    dependencies : [libm, thread_dep, libglib_dep, libgobject_dep],
Packit ae235b
    install : false,
Packit ae235b
  )
Packit ae235b
  # FIXME? TESTS_ENVIRONMENT = LIBCHARSET_ALIAS_DIR=$(top_builddir)/glib/libcharset
Packit ae235b
  test(test_name, exe, env : test_env, timeout : test_timeout)
Packit ae235b
endforeach