@Override protected void customizeContext(Context context) { super.customizeContext(context); String classname = this.getClass().getName(); context.put("test-path", getBasedir() + "/target/test-classes/" + classname.replace('.', '/')); }
private void initializeCoreComponents() throws ComponentConfigurationException, ComponentRepositoryException, ContextException { BasicComponentConfigurator configurator = new BasicComponentConfigurator(); PlexusConfiguration c = configuration.getChild("component-repository"); processCoreComponentConfiguration("component-repository", configurator, c); componentRepository.configure(configuration); componentRepository.setClassRealm(plexusRealm); componentRepository.initialize(); // Lifecycle handler manager c = configuration.getChild("lifecycle-handler-manager"); processCoreComponentConfiguration("lifecycle-handler-manager", configurator, c); lifecycleHandlerManager.initialize(); // Component manager manager c = configuration.getChild("component-manager-manager"); processCoreComponentConfiguration("component-manager-manager", configurator, c); componentManagerManager.setLifecycleHandlerManager(lifecycleHandlerManager); // Component discoverer manager c = configuration.getChild("component-discoverer-manager"); processCoreComponentConfiguration("component-discoverer-manager", configurator, c); componentDiscovererManager.initialize(); // Component factory manager c = configuration.getChild("component-factory-manager"); processCoreComponentConfiguration("component-factory-manager", configurator, c); if (componentFactoryManager instanceof Contextualizable) { Context context = getContext(); context.put(PlexusConstants.PLEXUS_KEY, this); ((Contextualizable) componentFactoryManager).contextualize(getContext()); } // Component factory manager c = configuration.getChild("component-composer-manager"); processCoreComponentConfiguration("component-composer-manager", configurator, c); }
@Override protected void customizeContext(Context ctx) { super.customizeContext(ctx); plexusHomeDir = new File( getBasedir(), "target/plexus-home-" + new Random(System.currentTimeMillis()).nextLong()); appsHomeDir = new File(plexusHomeDir, "apps"); workHomeDir = new File(plexusHomeDir, "nexus-work"); confHomeDir = new File(workHomeDir, "conf"); runtimeHomeDir = new File(plexusHomeDir, "runtime"); nexusappHomeDir = new File(plexusHomeDir, "nexus-app"); ctx.put(WORK_CONFIGURATION_KEY, workHomeDir.getAbsolutePath()); ctx.put(APPS_CONFIGURATION_KEY, appsHomeDir.getAbsolutePath()); ctx.put(CONF_DIR_KEY, confHomeDir.getAbsolutePath()); ctx.put(SECURITY_XML_FILE, getNexusSecurityConfiguration()); ctx.put(RUNTIME_CONFIGURATION_KEY, runtimeHomeDir.getAbsolutePath()); ctx.put(NEXUS_APP_CONFIGURATION_KEY, nexusappHomeDir.getAbsolutePath()); }
@Override protected void customizeContext(Context context) { context.put("application-conf", getBasedir() + "/target/test-classes/not-configured/"); }
/* * (non-Javadoc) * * @see com.sonatype.nexus.AbstractNexusTestCase#customizeContext(org.codehaus.plexus.context.Context) */ @Override protected void customizeContext(Context ctx) { super.customizeContext(ctx); ctx.put(LDAP_CONFIGURATION_KEY, CONF_HOME.getAbsolutePath()); }