Lines Matching full:executor
124 const char *TestToolExecutor::ExecutorName = "test-executor";
135 X("test-executor", "Plugin for TestToolExecutor.");
142 auto Executor = internal::createExecutorFromCommandLineArgsImpl( in TEST() local
144 ASSERT_FALSE((bool)Executor); in TEST()
145 llvm::consumeError(Executor.takeError()); in TEST()
157 auto Executor = internal::createExecutorFromCommandLineArgsImpl( in TEST() local
159 ASSERT_TRUE((bool)Executor); in TEST()
167 auto Executor = internal::createExecutorFromCommandLineArgsImpl( in TEST() local
169 ASSERT_TRUE((bool)Executor); in TEST()
170 EXPECT_EQ(Executor->get()->getExecutorName(), in TEST()
176 "--executor=test-executor"}; in TEST()
178 auto Executor = internal::createExecutorFromCommandLineArgsImpl( in TEST() local
180 ASSERT_TRUE((bool)Executor); in TEST()
181 EXPECT_EQ(Executor->get()->getExecutorName(), TestToolExecutor::ExecutorName); in TEST()
186 StandaloneToolExecutor Executor(Compilations, in TEST() local
188 Executor.mapVirtualFile("a.cc", "int x = 0;"); in TEST()
190 auto Err = Executor.execute(newFrontendActionFactory<SyntaxOnlyAction>(), in TEST()
197 StandaloneToolExecutor Executor(Compilations, in TEST() local
199 Executor.mapVirtualFile("a.cc", "int x = 0;"); in TEST()
201 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>( in TEST()
202 new ReportResultActionFactory(Executor.getExecutionContext()))); in TEST()
204 auto KVs = Executor.getToolResults()->AllKVResults(); in TEST()
210 StandaloneToolExecutor Executor(Compilations, in TEST() local
212 Executor.mapVirtualFile("a.cc", "int x = 0; void f() {}"); in TEST()
214 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>( in TEST()
215 new ReportResultActionFactory(Executor.getExecutionContext()))); in TEST()
217 auto KVs = Executor.getToolResults()->AllKVResults(); in TEST()
220 // Currently the standlone executor returns empty corpus, revision, and in TEST()
224 Executor.getToolResults()->forEachResult( in TEST()
252 AllTUsToolExecutor Executor(Compilations, /*ThreadCount=*/0); in TEST() local
254 Executor.mapVirtualFile("a.cc", "void x() {}"); in TEST()
255 Executor.mapVirtualFile("b.cc", "void y() {}"); in TEST()
256 Executor.mapVirtualFile("c.cc", "void z() {}"); in TEST()
257 Executor.mapVirtualFile("ignore.cc", "void d() {}"); in TEST()
259 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>( in TEST()
260 new ReportResultActionFactory(Executor.getExecutionContext()))); in TEST()
263 Executor.getToolResults()->AllKVResults(), in TEST()
282 AllTUsToolExecutor Executor(Compilations, /*ThreadCount=*/0); in TEST() local
284 Executor.mapVirtualFile(FileAndContent.first, FileAndContent.second); in TEST()
287 auto Err = Executor.execute(std::unique_ptr<FrontendActionFactory>( in TEST()
288 new ReportResultActionFactory(Executor.getExecutionContext()))); in TEST()
291 Executor.getToolResults()->forEachResult( in TEST()