3 test_runner = find_program('test-runner.py')
5 # Set up test environment variables
6 gegl_test_env = environment()
7 gegl_test_env.set('ABS_TOP_SRCDIR', project_source_root)
8 gegl_test_env.set('ABS_TOP_BUILDDIR', project_build_root)
9 gegl_test_env.set('GEGL_SWAP', 'RAM')
10 gegl_test_env.set('GEGL_PATH', project_build_root / 'operations')
12 gegl_test_env.prepend('PATH', gegl_library_build_dir)
15 # Environment for tests without OpenCL
16 gegl_test_env_no_ocl = gegl_test_env
17 gegl_test_env_no_ocl.set('GEGL_USE_OPENCL', 'no')
19 # common test includes
20 gegl_test_includes = [
25 # Common test dependencies
33 # common test paralllel flag
34 gegl_test_parallel = get_option('parallel-tests')
43 subdir('compositions')
47 if get_option('operation-test')
50 if avlibs_found and gexiv2.found()
51 subdir('ff-load-save')