List<FeatureToken> getFeatureList(ExecutionToken executionToken) { return featureListBuilder.getFeatureList( executionToken, configReader.getValues(ChorusConfigProperty.FEATURE_PATHS), configReader.getValues(ChorusConfigProperty.STEPMACRO_PATHS), configReader.getValues(ChorusConfigProperty.TAG_EXPRESSION) ); }
public String getSuiteName() { return configReader.isSet(ChorusConfigProperty.SUITE_NAME) ? concatenateName(configReader.getValues(ChorusConfigProperty.SUITE_NAME)) : ""; }
private void configureSubsystems() { List<String> handlerClassBasePackages = configReader.getValues(ChorusConfigProperty.HANDLER_PACKAGES); subsystemManager.initializeSubsystems(handlerClassBasePackages); listenerSupport.addExecutionListeners(subsystemManager.getExecutionListeners()); }
@Test public void appendPropertyMayBeSetFromMultipleSources() throws InterpreterPropertyException { ConfigurationProperty propertyWithMinValues = new TestProperty(TestConfigProperty.HANDLER_PACKAGES) { public PropertySourceMode getPropertySourceMode() { return PropertySourceMode.APPEND; } }; try { System.setProperty("chorusHandlerPackages", "secondvalue"); ConfigReader c = new ConfigReader(Collections.singletonList(propertyWithMinValues), new String[] { "-h", "onevalue" }); c.readConfiguration(); List<String> values = c.getValues(propertyWithMinValues); assertEquals("property value count", 2, values.size()); } finally { System.clearProperty("chorusHandlerPackages"); } }