예제 #1
0
파일: JUnitCore.java 프로젝트: sl4mmy/junit
 /** Do not use. Testing purposes only. */
 public Result run(Runner runner) {
   Result result = new Result();
   RunListener listener = result.createListener();
   fNotifier.addFirstListener(listener);
   try {
     fNotifier.fireTestRunStarted(runner.getDescription());
     runner.run(fNotifier);
     fNotifier.fireTestRunFinished(result);
   } finally {
     removeListener(listener);
   }
   return result;
 }
예제 #2
0
 @GenerateLink(rel = Constants.LINK_REL_AVAILABLE_RUNNERS)
 @GET
 @Path("available")
 @Produces(MediaType.APPLICATION_JSON)
 public List<RunnerDescriptor> getAvailableRunners() {
   final Set<Runner> all = runners.getAll();
   final List<RunnerDescriptor> list = new LinkedList<>();
   final DtoFactory dtoFactory = DtoFactory.getInstance();
   for (Runner runner : all) {
     list.add(
         dtoFactory
             .createDto(RunnerDescriptor.class)
             .withName(runner.getName())
             .withDescription(runner.getDescription())
             .withEnvironments(runner.getEnvironments()));
   }
   return list;
 }