Index: clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp =================================================================== --- clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp +++ clang-tools-extra/clangd/unittests/CodeCompleteTests.cpp @@ -1874,7 +1874,10 @@ Annotations TestCode(Text); auto Results = completions(Server, TestCode.code(), TestCode.point()); - EXPECT_EQ(Results.Completions.size(), 1u); + if (Results.Completions.size() != 1) { + ADD_FAILURE() << "Results.Completions.size() != 1"; + continue; + } EXPECT_THAT(Results.Completions.front().CompletionTokenRange, TestCode.range()); } Index: clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp =================================================================== --- clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp +++ clang-tools-extra/clangd/unittests/DiagnosticsTests.cpp @@ -709,7 +709,7 @@ auto Parsed = TU.build(); for (const auto &D : Parsed.getDiagnostics()) { - EXPECT_EQ(D.Fixes.size(), 1u); + ASSERT_EQ(D.Fixes.size(), 1u); EXPECT_EQ(D.Fixes[0].Message, std::string("Add include \"a.h\" for symbol X")); }