4ca3a04252
* Restore lit and googletest sources from LLVM 3.7.0 This commit just re-adds sources that were removed somewhere along the way. * Pull in googletest & googlemock from LLVM 4.0 Googlemock was introduced in LLVM 4.0, and is used by SPIR-V's tests. This pulls in the LLVM 4.0 version of GoogleTest and GoogleMock to replace the external submodules. LLVM's version of GoolgeTest and GoogleMock have some minor extensions to work better with LIT for error reporting and producing cleaner test output. * Remove external googletest * Fix lit to handle comment in gtest names This fix came into LLVM with the updated googletest in a977582dead2 * Ignore raw_fd_ostream errors when not closing There's some odditites with the changes in the filesystem code that cause this to error sometimes in unit tests. Until we can dedicate time to looking into the filesystem code, just swallow that error... * Fix bot failure Missed an option change. * Fixing MSVC build failure * A cleaner build fix This should address issues with VS 2019 in a cleaner way. * Fix build |
||
---|---|---|
.. | ||
UnitTestMain | ||
googlemock | ||
googletest | ||
CMakeLists.txt | ||
LLVMBuild.txt | ||
Makefile |