Previously, check-all failed many tests for me. It was running the
X86_64DefaultLinuxConfig, X86_64LibcxxLinuxConfig, and
X86_64StaticLibcxxLinuxConfig configs out of
llvm-build/projects/compiler-rt/test/fuzzer. Now, it runs them out of
separate subdirectories there, and most tests pass.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Event Timeline
Comment Actions
@morehouse unit tests for other sanitizers do though.
I'm a bit confused on what exactly is happening here, and why tests pass on other platforms
Comment Actions
It seems we don't. I removed it, and the tests pass. I'll upload a new patch.
The same tests were being run for different configs, which thus shared output files. By setting different directories for different configs, they no longer share output files.
and why tests pass on other platforms
I haven't explored other platforms. Do they ever support multiple conflicting configs (like X86_64DefaultLinuxConfig and X86_64LibcxxLinuxConfig)?