build-config.json (4416B)
1 { 2 "diagnostics": { 3 "asan": { "definitions": ["BLEND2D_SANITIZE=address"] }, 4 "msan": { "definitions": ["BLEND2D_SANITIZE=memory"] }, 5 "tsan": { "definitions": ["BLEND2D_SANITIZE=thread"] }, 6 "ubsan": { "definitions": ["BLEND2D_SANITIZE=undefined"] } 7 }, 8 9 "valgrind_arguments": [ 10 "--leak-check=full", 11 "--show-reachable=yes", 12 "--track-origins=yes" 13 ], 14 15 "tests": [ 16 { "optional": true, "cmd": ["bl_test_runner", "--quick"] }, 17 18 { "optional": true, "cmd": ["bl_test_context_simple", "--count=128", "--style=random", "--comp-op=all"] }, 19 20 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=solid" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 21 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=gradient-linear" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 22 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=gradient-linear-dither" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 23 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=gradient-radial" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 24 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=gradient-radial-dither" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 25 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=gradient-conic" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 26 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=gradient-conic-dither" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 27 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=pattern-aligned" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 28 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=pattern-fx" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 29 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=pattern-fy" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 30 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=pattern-fx-fy" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 31 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=pattern-affine-nearest" , "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 32 { "optional": true, "cmd": ["bl_test_context_jit" , "--count=128" , "--style=pattern-affine-bilinear", "--comp-op=all", "--opacity-op=all", "--simd-level=all", "--quiet"] }, 33 34 { "optional": true, "cmd": ["bl_test_context_mt" , "--count=4097", "--style=solid" , "--comp-op=random", "--opacity-op=random", "--thread-count=2" ] }, 35 { "optional": true, "cmd": ["bl_test_context_mt" , "--count=4097", "--style=solid" , "--comp-op=random", "--opacity-op=random", "--thread-count=2", "--flush-sync"] }, 36 { "optional": true, "cmd": ["bl_test_context_mt" , "--count=4097", "--style=random", "--comp-op=random", "--opacity-op=random", "--thread-count=3" ] }, 37 { "optional": true, "cmd": ["bl_test_context_mt" , "--count=4097", "--style=random", "--comp-op=random", "--opacity-op=random", "--thread-count=3", "--flush-sync"] }, 38 { "optional": true, "cmd": ["bl_test_context_mt" , "--count=4097", "--style=random", "--comp-op=random", "--opacity-op=random", "--thread-count=4" ] }, 39 { "optional": true, "cmd": ["bl_test_context_mt" , "--count=4097", "--style=random", "--comp-op=random", "--opacity-op=random", "--thread-count=4", "--flush-sync"] }, 40 41 { "optional": true, "cmd": ["bl_sample_1"] }, 42 { "optional": true, "cmd": ["bl_sample_2"] }, 43 { "optional": true, "cmd": ["bl_sample_3"] }, 44 { "optional": true, "cmd": ["bl_sample_4"] }, 45 { "optional": true, "cmd": ["bl_sample_5"] }, 46 { "optional": true, "cmd": ["bl_sample_6"] }, 47 { "optional": true, "cmd": ["bl_sample_7"] }, 48 { "optional": true, "cmd": ["bl_sample_8"] }, 49 { "optional": true, "cmd": ["bl_sample_capi"] } 50 ] 51 }