public void stopContainerObjects(@Observes(precedence = 100) AfterClass afterClass) { final ConnectionMode connectionMode = ConnectionMode.START_AND_STOP_AROUND_CLASS; final TestClass testClass = afterClass.getTestClass(); stopAndDestroyCubes(connectionMode, testClass); }
public void stopContainerObjects(@Observes(precedence = 100) AfterClass afterClass) { final ConnectionMode connectionMode = ConnectionMode.START_AND_STOP_AROUND_CLASS; final TestClass testClass = afterClass.getTestClass(); stopAndDestroyCubes(connectionMode, testClass); }
public synchronized void removeTargertServerGroups(@Observes AfterClass event) { final TestClass testClass = event.getTestClass(); final Method[] methods = testClass.getMethods(Deployment.class); for (Method method : methods) { final Deployment deployment = method.getAnnotation(Deployment.class); serverGroupTargets.remove(deployment.name()); } }
public void removeKubernetesResourcesAtClassScope(@Observes(precedence = -10) AfterClass afterClass, final KubernetesClient kubernetesClient) { final TestClass testClass = afterClass.getTestClass(); log.info(String.format("Deleting environment for %s", testClass.getName())); deleteResources(testClass.getJavaClass().getName(), kubernetesClient); }
public void removeKubernetesResourcesAtClassScope(@Observes(precedence = -10) AfterClass afterClass, final KubernetesClient kubernetesClient) { final TestClass testClass = afterClass.getTestClass(); log.info(String.format("Deleting environment for %s", testClass.getName())); deleteResources(testClass.getJavaClass().getName(), kubernetesClient); }
/** * Tear down the environment. * <p> * In the future, this might be handled by stopping application Cube * objects, e.g. StopCube(application), DestroyCube(application). */ public void deleteEnvironment(@Observes(precedence = -10) AfterClass event, OpenShiftAdapter client, CubeOpenShiftConfiguration configuration) throws Exception { OpenShiftResourceFactory.deleteEnvironment(event.getTestClass(), client, configuration, classTemplateProcessor.getTemplates()); }
public void removeIstioResourcesAtClassScope(@Observes(precedence = 20) AfterClass afterClass, final IstioClient istioClient) { final TestClass testClass = afterClass.getTestClass(); log.info(String.format("Deleting Istio resource for %s", testClass.getName())); deleteResources(createResourceKey(testClass), istioClient, findRestoreAnnotations(testClass)); }
public void on(@Observes AfterClass afterClass) { final List<TestSpec> testSpecs = holder.get().getAll(); if (this.asciiDocExporter.get() != null) { this.asciiDocExporter.get().append(testSpecs, afterClass.getTestClass().getJavaClass().getCanonicalName()); } propertyReportEvent.fire(new PropertyReportEvent(new TableExporter().constructReportTable(testSpecs))); holder.get().clear(); }