diff --git a/clang/unittests/Tooling/ExecutionTest.cpp b/clang/unittests/Tooling/ExecutionTest.cpp index 68c4bf25c914..26db8c6d0ea8 100644 --- a/clang/unittests/Tooling/ExecutionTest.cpp +++ b/clang/unittests/Tooling/ExecutionTest.cpp @@ -46,7 +46,10 @@ public: } bool TraverseFunctionDecl(clang::FunctionDecl *Decl) { - Context->reportResult(Decl->getNameAsString(), "1"); + Context->reportResult(Decl->getNameAsString(), + Context->getRevision() + ":" + Context->getCorpus() + + ":" + Context->getCurrentCompilationUnit() + + "/1"); return ASTVisitor::TraverseFunctionDecl(Decl); } @@ -213,10 +216,12 @@ TEST(StandaloneToolTest, SimpleActionWithResult) { auto KVs = Executor.getToolResults()->AllKVResults(); ASSERT_EQ(KVs.size(), 1u); EXPECT_EQ("f", KVs[0].first); - EXPECT_EQ("1", KVs[0].second); + // Currently the standlone executor returns empty corpus, revision, and + // compilation unit. + EXPECT_EQ("::/1", KVs[0].second); Executor.getToolResults()->forEachResult( - [](StringRef, StringRef Value) { EXPECT_EQ("1", Value); }); + [](StringRef, StringRef Value) { EXPECT_EQ("::/1", Value); }); } class FixedCompilationDatabaseWithFiles : public CompilationDatabase {