|
@@ -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 {
|