We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parenteaa57fd commitc566b8eCopy full SHA for c566b8e
buildcc/lib/toolchain/test/test_toolchain_verify.cpp
@@ -274,6 +274,18 @@ TEST(ToolchainVerifyTestGroup, VerifyToolchain_Custom_VerificationFailure) {
274
CHECK_THROWS(std::exception, custom.Verify(config));
275
}
276
277
+TEST(ToolchainVerifyTestGroup, VerifyToolchain_Undefined_AddVerificationFunc) {
278
+CHECK_THROWS(std::exception,
279
+ (buildcc::Toolchain::AddVerificationFunc(
280
+ buildcc::ToolchainId::Undefined,
281
+ [](const buildcc::ToolchainExecutables &executables)
282
+ -> std::optional<buildcc::ToolchainCompilerInfo> {
283
+ (void)executables;
284
+return {};
285
+ },
286
+"undefined_verification_func")));
287
+}
288
+
289
TEST(ToolchainVerifyTestGroup,
290
VerifyToolchain_Msvc_CompilerVersionAndTargetArchFailure) {
291
buildcc::Toolchainmsvc(buildcc::ToolchainId::Msvc,"msvc","cl","cl","cl",