}
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);
}
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 {