Skip to content

Silent fail to enable FuzzTests with Unsupported Compiler(or OS) #1267

@lplewa

Description

@lplewa

Summary: When UMF_BUILD_FUZZTESTS is enabled, fuzz test instrumentation flags are only added if using Clang on Linux. If enabled with a different compiler or on a non-Linux system, the instrumentation silently fails without any notification.

Expected Behavior: The build should warn or error if UMF_BUILD_FUZZTESTS is enabled in an unsupported configuration.

Actual Behavior: No warnings or errors are produced; fuzz tests are simply not instrumented.

Proposed Fix: Modify the CMake configuration to emit a clear message with error when the required environment (Clang on Linux) is not met.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions