Lines Matching refs:run
39 private final Run run; field in Driver
41 public Driver(Run run) { in Driver() argument
42 this.run = run; in Driver()
67 run.mkdir.mkdirs(run.localTemp); in buildAndRun()
73 run.console.info("Nothing to do."); in buildAndRun()
77 run.console.info("Actions: " + actions.size()); in buildAndRun()
80 prepareTargetTask = new PrepareTarget(run, run.target); in buildAndRun()
81 run.taskQueue.enqueue(prepareTargetTask); in buildAndRun()
83 installVogarTasks = run.mode.installTasks(); in buildAndRun()
84 run.taskQueue.enqueueAll(installVogarTasks); in buildAndRun()
88 action.setUserDir(new File(run.runnerDir, action.getName())); in buildAndRun()
92 … } else if (run.expectationStore.get(action.getName()).getResult() == Result.UNSUPPORTED) { in buildAndRun()
100 if (run.cleanAfter) { in buildAndRun()
102 shutdownTasks.add(new RmTask(run.rm, run.localTemp)); in buildAndRun()
103 shutdownTasks.add(run.target.rmTask(run.runnerDir)); in buildAndRun()
105 task.after(run.taskQueue.getTasks()); in buildAndRun()
107 run.taskQueue.enqueueAll(shutdownTasks); in buildAndRun()
110 run.taskQueue.printTasks(); in buildAndRun()
111 run.taskQueue.runTasks(); in buildAndRun()
112 if (run.taskQueue.hasFailedTasks()) { in buildAndRun()
113 run.taskQueue.printProblemTasks(); in buildAndRun()
117 if (run.reportPrinter.isReady()) { in buildAndRun()
118 run.console.info("Printing XML Reports... "); in buildAndRun()
119 int numFiles = run.reportPrinter.generateReports(outcomes.values()); in buildAndRun()
120 run.console.info(numFiles + " XML files written."); in buildAndRun()
125 Map<String, AnnotatedOutcome> annotatedOutcomes = run.outcomeStore.read(this.outcomes); in buildAndRun()
127 run.outcomeStore.write(outcomes); in buildAndRun()
130 run.console.summarizeOutcomes(annotatedOutcomes.values()); in buildAndRun()
132 List<String> jarStringList = run.jarSuggestions.getStringList(); in buildAndRun()
134 run.console.warn( in buildAndRun()
140 run.console.info(String.format( in buildAndRun()
145 run.console.info(String.format("Outcomes: %s. All successful. Took %s.", in buildAndRun()
152 Expectation expectation = run.expectationStore.get(action.getName()); in enqueueActionTasks()
155 if (run.useJack) { in enqueueActionTasks()
156 jar = run.hostJack(action); in enqueueActionTasks()
158 jar = run.hostJar(action); in enqueueActionTasks()
160 Task build = new BuildActionTask(run, action, this, jar); in enqueueActionTasks()
161 run.taskQueue.enqueue(build); in enqueueActionTasks()
163 Task prepareUserDir = new PrepareUserDirTask(run.target, action); in enqueueActionTasks()
165 run.taskQueue.enqueue(prepareUserDir); in enqueueActionTasks()
167 Set<Task> install = run.mode.installActionTasks(action, jar); in enqueueActionTasks()
171 run.taskQueue.enqueueAll(install); in enqueueActionTasks()
173 Task execute = run.mode.executeActionTask(action, useLargeTimeout) in enqueueActionTasks()
178 run.taskQueue.enqueue(execute); in enqueueActionTasks()
180 Task retrieveFiles = new RetrieveFilesTask(run, action.getUserDir()).after(execute); in enqueueActionTasks()
181 run.taskQueue.enqueue(retrieveFiles); in enqueueActionTasks()
183 if (run.cleanAfter) { in enqueueActionTasks()
184 run.taskQueue.enqueue(new RmTask(run.rm, run.localFile(action)) in enqueueActionTasks()
186 Set<Task> cleanupTasks = run.mode.cleanupTasks(action); in enqueueActionTasks()
190 run.taskQueue.enqueueAll(cleanupTasks); in enqueueActionTasks()
209 new ActionFinder(run.console, actions, outcomes).findActions(file); in filesToActions()
215 run.console.verbose("skipped " + earlyFailure.getName()); in addEarlyResult()
220 run.console.streamOutput(earlyFailure.getName(), line + "\n"); in addEarlyResult()
228 Expectation expectation = run.expectationStore.get(outcome); in recordOutcome()
242 run.console.outcome(outcome.getName()); in recordOutcome()
243 run.console.printResult(outcome.getName(), result, resultValue, expectation); in recordOutcome()
246 singleOutcomeJarSuggestions.addSuggestionsFromOutcome(outcome, run.classFileIndex, in recordOutcome()
247 run.classpath); in recordOutcome()
250 run.console.warn( in recordOutcome()
254 run.jarSuggestions.addSuggestions(singleOutcomeJarSuggestions); in recordOutcome()