mirror of
https://github.com/KhronosGroup/SPIRV-Tools
synced 2024-10-18 11:10:05 +00:00
4eee71e78f
spirv-fuzz has useful tests that run the fuzzer and shrinker, to give the whole tool a good shake up, effectively "fuzzing the fuzzer". The problems that this detects are sensitive to the source of randomness that is used, which can change from test platform to test platform. It is thus not a good idea to run these tests by default during continuous integration - they may end up failing due to environtal factors, making it look like an unrelated change has broken the fuzzer when really the fuzzer has revealed an already-existing bug in itself. This change makes the tests disabled by default; they can enabled during dedicated testing of the fuzzer. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
fact_manager_test.cpp | ||
fuzz_test_util.cpp | ||
fuzz_test_util.h | ||
fuzzer_pass_add_useful_constructs_test.cpp | ||
fuzzer_replayer_test.cpp | ||
fuzzer_shrinker_test.cpp | ||
transformation_add_constant_boolean_test.cpp | ||
transformation_add_constant_scalar_test.cpp | ||
transformation_add_dead_break_test.cpp | ||
transformation_add_dead_continue_test.cpp | ||
transformation_add_type_boolean_test.cpp | ||
transformation_add_type_float_test.cpp | ||
transformation_add_type_int_test.cpp | ||
transformation_add_type_pointer_test.cpp | ||
transformation_copy_object_test.cpp | ||
transformation_move_block_down_test.cpp | ||
transformation_replace_boolean_constant_with_constant_binary_test.cpp | ||
transformation_replace_constant_with_uniform_test.cpp | ||
transformation_replace_id_with_synonym_test.cpp | ||
transformation_split_block_test.cpp | ||
uniform_buffer_element_descriptor_test.cpp |