Refine search
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 seleniumServerStartUp(@Observes BeforeSuite event) throws IOException { SeleniumServerConfiguration configuration = new SeleniumServerConfiguration(); configuration.configure(arquillianDesc.get(), Default.class); seleniumServerConfiguration.set(configuration); afterConfiguration.fire(new SeleniumServerConfigured(configuration)); } }
public void start(final @Observes Start event) throws Exception { Session session = event.getSession(); SessionManager sessionManager = new SessionManager(session, kubernetesClient.get(), configuration.get(), annotationProvider.get(), namespaceService.get().toImmutable(), kubernetesResourceLocator.get().toImmutable(), dependencyResolver.get().toImmutable(), resourceInstaller.get().toImmutable(), feedbackProvider.get().toImmutable()); sessionManagerRef.set(sessionManager); sessionManager.start(); afterStartEvent.fire(new AfterStart(session)); }
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); } }
private void registerBrowserCapabilities() { List<BrowserCapabilities> list = new ArrayList<BrowserCapabilities>(serviceLoader.get().all(BrowserCapabilities.class)); Collections.sort(list, SORTABLE_COMPARATOR); for (BrowserCapabilities browser : list) { final String browserReadableName = browser.getReadableName(); final String browserName = browserReadableName != null ? browserReadableName.toLowerCase() : null; browserCapabilitiesRegistry.get().registerBrowserCapabilitiesFor(browserName, browser); } } }
public void deployPortal(@Observes AfterStart afterStartEvent) throws DeploymentException { Collection<PortletContainerDeploymentProvider> providers = loader.get().all(PortletContainerDeploymentProvider.class); for (PortletContainerDeploymentProvider provider : providers) { Archive<?> tmp = provider.build(); deployments.add(tmp); afterStartEvent.getDeployableContainer().deploy(tmp); tmp = null; } }
/** * 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 enrich(@Observes Before event) throws Exception { Object instance = event.getTestInstance(); Method method = event.getTestMethod(); enrichmentEvent.fire(new BeforeEnrichment(instance, method)); Collection<TestEnricher> testEnrichers = serviceLoader.get().all(TestEnricher.class); for (TestEnricher enricher : testEnrichers) { enricher.enrich(instance); } enrichmentEvent.fire(new AfterEnrichment(instance, method)); } }
public void enrichInstances(List<Object> toEnrich) { Collection<TestEnricher> testEnrichers = serviceLoader.get().all(TestEnricher.class); for (Object instance : toEnrich) { enrichmentEvent.fire(new BeforeEnrichment(instance)); for (TestEnricher enricher : testEnrichers) { enricher.enrich(instance); } enrichmentEvent.fire(new AfterEnrichment(instance)); } }
private Map<String, String> getConfiguration() { for (ExtensionDef def : descriptor.get().getExtensions()) { if (SystemProperties.EXTENSION_NAME.equalsIgnoreCase(def .getExtensionName())) { return def.getExtensionProperties(); } } return new HashMap<String, String>(); }
public void beforeTest(@Observes(precedence = 25) Before beforeTestEvent) { PersistenceConfiguration persistenceConfiguration = configurationInstance.get(); persistenceExtensionFeatureResolverProvider.set(new PersistenceExtensionFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), persistenceConfiguration)); persistenceExtensionScriptingFeatureResolverProvider.set(new PersistenceExtensionScriptingFeatureResolver(beforeTestEvent.getTestMethod(), metadataExtractorProducer.get(), scriptingConfigurationInstance.get())); if (persistenceExtensionEnabler.get().shouldPersistenceExtensionBeActivated()) { createDataSource(); beforePersistenceTestEvent.fire(new BeforePersistenceTest(beforeTestEvent)); } }
public void generateDeployment(@Observes GenerateDeployment event) { final Collection<DeploymentScenarioGenerator> deploymentScenarioGenerators = serviceLoader.get().all(DeploymentScenarioGenerator.class); DeploymentScenario scenario = new DeploymentScenario(); for (DeploymentScenarioGenerator generator : deploymentScenarioGenerators) { for (DeploymentDescription deployment : generator.generate(event.getTestClass())) { scenario.addDeployment(deployment); } } validate(scenario); createTestableDeployments(scenario, event.getTestClass()); deployment.set(scenario); }
private void registerDeploymentDronePoint(DronePoint dronePoint, Object testCase) { if (deploymentDronePointsRegistry.get() == null) { deploymentDronePointsRegistry.set(injector.get().inject(new DeploymentDronePointsRegistry())); } deploymentDronePointsRegistry.get().addDronePoint(dronePoint, testCase); }
private void registerConfigurators() { @SuppressWarnings("rawtypes") List<Configurator> list = new ArrayList<Configurator>(serviceLoader.get().all(Configurator.class)); Collections.sort(list, PrecedenceComparator.getReversedOrder()); for (Configurator<?, ?> configurator : list) { Class<?> type = getFirstGenericParameterType(configurator.getClass(), Configurator.class); if (type != null) { droneRegistry.get().registerConfiguratorFor(type, configurator); } } }