Refine search
public void destroyNetworks(@Observes(precedence = -200) AfterSuite event, CubeDockerConfiguration configuration) { final NetworkRegistry networkRegistry = networkRegistryInstance.get(); final DockerClientExecutor dockerClientExecutor = dockerClientExecutorInstance.get(); final Set<String> networkIds = networkRegistry.getNetworkIds(); for (String networkId : networkIds) { dockerClientExecutor.removeNetwork(networkId); } }
/** * Sets {@link ActivityManagerProvider} for {@code AndroidDevice} and produces {@link AndroidApplicationManager}. * * @param event */ public void onAndroidDeviceReady(@Observes AndroidDeviceReady event) { ActivityManager activityManager = serviceLoader.get().onlyOne(ActivityManager.class, DefaultActivityManager.class); if (activityManager instanceof DefaultActivityManager) { androidDevice.get().setActivityManager(new DefaultActivityManager(androidDevice.get())); } }
public void initAndroidLog(@Observes AndroidDeviceReady event) { logger.info("Initializing Android LogcatReader"); ProcessExecutor executor = this.executor.get(); if(logcatHelper.get() == null) { logcatHelper.set(new LogcatHelper(configuration.get(), androidDevice.get())); } LogcatReader logcat = new LogcatReader(configuration.get(), androidSDK.get(), androidDevice.get()); logcat.setWriter(logcatHelper.get().prepareWriter()); logcatFuture = executor.submit(logcat); this.logcat.set(logcat); }
public void managerStarted(@Observes ManagerStarted event) { try { DroneContext context = injector.get().inject(new DroneContextImpl()); droneContext.set(context); } catch (TypeNotPresentException e) { log.log(Level.SEVERE, "Unable to create Drone Context due to missing services on classpath. Please make sure to use Arquillian Core 1.1.4.Final or later."); throw new IllegalStateException( "Unable to create Drone Context due to missing services on classpath. Please make sure to use Arquillian Core 1.1.4.Final or later.", e); } }
public void registerToxiProxyProxies(@Observes AfterAutoStart event, CubeRegistry registry) { Proxy proxy = proxyInst.get(); if (proxy != null) { Cube<?> cube = registry.getCube(proxy.getName()); final ProxyManager proxyManager = serviceLoaderInst.get().onlyOne(ProxyManager.class); if (cube != null) { proxyManager.proxyStarted(cube); } proxyManager.populateProxies(); } }
public void configure(@Observes RestAssuredConfiguration restAssuredConfiguration) { final CubeOpenShiftConfiguration openShiftConfiguration = (CubeOpenShiftConfiguration) configurationInstance.get(); final RequestSpecBuilder requestSpecBuilder = new RequestSpecBuilder(); configureRequestSpecBuilder(restAssuredConfiguration, openShiftConfiguration, requestSpecBuilder); requestSpecBuilderInstanceProducer.set(requestSpecBuilder); }
public void prepareDatabase(@Observes(precedence = 40) BeforePersistenceTest beforePersistenceTest) { if (persistenceExtensionFeatureResolverInstance.get().shouldCleanupBefore()) { cleanUpDataEvent.fire(new CleanupData(beforePersistenceTest, persistenceExtensionFeatureResolverInstance.get().getCleanupStrategy())); } if (persistenceExtensionScriptingFeatureResolverInstance.get().shouldCleanupUsingScriptBefore()) { final SqlScriptProvider<CleanupUsingScript> scriptsProvider = SqlScriptProvider.createProviderForCleanupScripts(beforePersistenceTest.getTestClass(), scriptingConfigurationInstance.get()); cleanUpDataUsingScriptEvent.fire(new CleanupDataUsingScript(scriptsProvider.getDescriptorsDefinedFor(beforePersistenceTest.getTestMethod()))); } }
public void createSuiteContext(@Observes(precedence = 100) EventContext<SuiteEvent> context) { SuiteContext suiteContext = this.suiteContextInstance.get(); try { suiteContext.activate(); context.proceed(); } finally { suiteContext.deactivate(); if (AfterSuite.class.isAssignableFrom(context.getEvent().getClass())) { suiteContext.destroy(); } } }
public void observeFirstEvent(@Observes(precedence = 100) ManagerStarted event) { if (report.get() == null) { ExecutionReport executionReport = new ExecutionReport(); report.set(executionReport); BuilderLoader.load(); Collection<StringKey> allStringKeys = serviceLoader.get().all(StringKey.class); allStringKeys.forEach(StringKeysBuilder::buildStringKey); } }