Skip to content

Commit dea1147

Browse files
committed
[clangd] use SCOPED_TRACE to better trace the testcase in test failure, NFC
Reviewers: kadircet Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D73463
1 parent 1b12766 commit dea1147

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

clang-tools-extra/clangd/unittests/RenameTests.cpp

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -442,6 +442,7 @@ TEST(RenameTest, WithinFileRename) {
442442
)cpp",
443443
};
444444
for (llvm::StringRef T : Tests) {
445+
SCOPED_TRACE(T);
445446
Annotations Code(T);
446447
auto TU = TestTU::withCode(Code.code());
447448
TU.ExtraArgs.push_back("-fno-delayed-template-parsing");
@@ -560,6 +561,7 @@ TEST(RenameTest, Renameable) {
560561
};
561562

562563
for (const auto& Case : Cases) {
564+
SCOPED_TRACE(Case.Code);
563565
Annotations T(Case.Code);
564566
TestTU TU = TestTU::withCode(T.code());
565567
TU.HeaderCode = CommonHeader;
@@ -886,6 +888,7 @@ TEST(CrossFileRenameTests, WithUpToDateIndex) {
886888
};
887889

888890
for (const auto& T : Cases) {
891+
SCOPED_TRACE(T.FooH);
889892
Annotations FooH(T.FooH);
890893
Annotations FooCC(T.FooCC);
891894
std::string FooHPath = testPath("foo.h");
@@ -1012,15 +1015,15 @@ TEST(CrossFileRenameTests, adjustRenameRanges) {
10121015
LangOptions LangOpts;
10131016
LangOpts.CPlusPlus = true;
10141017
for (const auto &T : Tests) {
1018+
SCOPED_TRACE(T.DraftCode);
10151019
Annotations Draft(T.DraftCode);
10161020
auto ActualRanges = adjustRenameRanges(
10171021
Draft.code(), "x", Annotations(T.IndexedCode).ranges(), LangOpts);
10181022
if (!ActualRanges)
10191023
EXPECT_THAT(Draft.ranges(), testing::IsEmpty());
10201024
else
10211025
EXPECT_THAT(Draft.ranges(),
1022-
testing::UnorderedElementsAreArray(*ActualRanges))
1023-
<< T.DraftCode;
1026+
testing::UnorderedElementsAreArray(*ActualRanges));
10241027
}
10251028
}
10261029

@@ -1127,6 +1130,7 @@ TEST(RangePatchingHeuristic, GetMappedRanges) {
11271130
}
11281131
};
11291132
for (const auto &T : Tests) {
1133+
SCOPED_TRACE(T.IndexedCode);
11301134
auto Lexed = Annotations(T.LexedCode);
11311135
auto LexedRanges = Lexed.ranges();
11321136
std::vector<Range> ExpectedMatches;
@@ -1143,8 +1147,7 @@ TEST(RangePatchingHeuristic, GetMappedRanges) {
11431147
if (!Mapped)
11441148
EXPECT_THAT(ExpectedMatches, IsEmpty());
11451149
else
1146-
EXPECT_THAT(ExpectedMatches, UnorderedElementsAreArray(*Mapped))
1147-
<< T.IndexedCode;
1150+
EXPECT_THAT(ExpectedMatches, UnorderedElementsAreArray(*Mapped));
11481151
}
11491152
}
11501153

@@ -1247,13 +1250,14 @@ TEST(CrossFileRenameTests, adjustmentCost) {
12471250
},
12481251
};
12491252
for (const auto &T : Tests) {
1253+
SCOPED_TRACE(T.RangeCode);
12501254
Annotations C(T.RangeCode);
12511255
std::vector<size_t> MappedIndex;
12521256
for (size_t I = 0; I < C.ranges("lex").size(); ++I)
12531257
MappedIndex.push_back(I);
12541258
EXPECT_EQ(renameRangeAdjustmentCost(C.ranges("idx"), C.ranges("lex"),
12551259
MappedIndex),
1256-
T.ExpectedCost) << T.RangeCode;
1260+
T.ExpectedCost);
12571261
}
12581262
}
12591263

0 commit comments

Comments
 (0)