public void start(@Observes(precedence = Integer.MIN_VALUE) BeforeTestLifecycleEvent event, KubernetesClient client, Session session) { String pkg = event.getTestClass().getJavaClass().getPackage().getName(); String className = event.getTestClass().getJavaClass().getSimpleName(); String methodName = event.getTestMethod().getName(); ConfigMaps.updateConfigMapTestStatus(client, session, trimName(pkg, className, methodName), "RUNNING"); }
public void on(@Observes(precedence = -100) BeforeTestLifecycleEvent event) throws Throwable { event.getExecutor().invoke(); } }
public void observeBeforeTest(@Observes(precedence = Integer.MAX_VALUE) BeforeTestLifecycleEvent event) { Integer c = lifecycleCountRegister.get(event.getTestMethod()); int count = (c != null ? c.intValue() : 0); if (count == 0) { TestMethodReport testMethodReport = new TestMethodReport(); testMethodReport.setName(event.getTestMethod().getName()); if (event.getTestMethod().isAnnotationPresent(OperateOnDeployment.class)) { OperateOnDeployment ood = event.getTestMethod().getAnnotation(OperateOnDeployment.class); testMethodReport.setOperateOnDeployment(ood.value()); } else { testMethodReport.setOperateOnDeployment("_DEFAULT_"); } testMethodReport.setRunAsClient(event.getTestMethod().isAnnotationPresent(RunAsClient.class)); reporter.get().getLastTestClassReport().getTestMethodReports().add(testMethodReport); reporter.get().setTestMethodReport(testMethodReport); } lifecycleCountRegister.put(event.getTestMethod(), ++count); }
new BeforeTestLifecycleEvent(testInstance, testMethod, LifecycleMethodExecutor.NO_OP)); assertEventFired(BeforeTestLifecycleEvent.class, 0); assertEventNotFiredInContext(BeforeTestLifecycleEvent.class, ApplicationContext.class);
new BeforeTestLifecycleEvent(testInstance, testMethod, LifecycleMethodExecutor.NO_OP)); assertEventFired(BeforeTestLifecycleEvent.class, 0); assertEventNotFiredInContext(BeforeTestLifecycleEvent.class, ApplicationContext.class);
public void on(@Observes(precedence = -100) BeforeTestLifecycleEvent event) throws Throwable { event.getExecutor().invoke(); } }