From ac2f3a4e7b761736f49fb76a31cf609f586d1c0b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=ABl=20Kr=C3=A4hemann?= <joel.kraehemann@frentix.com> Date: Mon, 3 Jun 2013 11:38:54 +0200 Subject: [PATCH] non-jira: removed experimental drone configuration files --- .../course/nodes/feed/FunctionalBlogTest.java | 12 -- .../org/olat/test/ArquillianDeployments.java | 2 +- .../arquillian/DroneStudentExtension.java | 36 ------ .../olat/util/browser/arquillian/Student.java | 38 ------ .../arquillian/StudentConfiguration.java | 118 ------------------ .../browser/arquillian/StudentFactory.java | 76 ----------- ...boss.arquillian.core.spi.LoadableExtension | 1 - ...rg.jboss.arquillian.drone.spi.Configurator | 1 - .../org.jboss.arquillian.drone.spi.Destructor | 1 - ...ss.arquillian.drone.spi.DroneConfiguration | 1 - ...rg.jboss.arquillian.drone.spi.Instantiator | 1 - 11 files changed, 1 insertion(+), 286 deletions(-) delete mode 100644 src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java delete mode 100644 src/test/java/org/olat/util/browser/arquillian/Student.java delete mode 100644 src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java delete mode 100644 src/test/java/org/olat/util/browser/arquillian/StudentFactory.java delete mode 100644 src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension delete mode 100644 src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator delete mode 100644 src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor delete mode 100644 src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration delete mode 100644 src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator diff --git a/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java b/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java index 4612950f82b..0f46f171a0e 100644 --- a/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java +++ b/src/test/java/org/olat/course/nodes/feed/FunctionalBlogTest.java @@ -23,20 +23,13 @@ import java.io.IOException; import java.net.URISyntaxException; import java.net.URL; import java.util.Arrays; -import java.util.UUID; import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.ReentrantLock; import org.apache.commons.lang.ArrayUtils; -import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor; import org.jboss.arquillian.container.test.api.Deployment; import org.jboss.arquillian.container.test.api.RunAsClient; import org.jboss.arquillian.drone.api.annotation.Drone; -import org.jboss.arquillian.drone.impl.DroneConfigurator; -import org.jboss.arquillian.drone.selenium.configuration.SeleniumConfiguration; -import org.jboss.arquillian.drone.selenium.factory.DefaultSeleniumFactory; -import org.jboss.arquillian.drone.spi.DroneConfiguration; -import org.jboss.arquillian.drone.spi.Instantiator; import org.jboss.arquillian.junit.Arquillian; import org.jboss.arquillian.test.api.ArquillianResource; import org.jboss.shrinkwrap.api.spec.WebArchive; @@ -61,13 +54,8 @@ import org.olat.util.browser.Student1; import org.olat.util.browser.Student2; import org.olat.util.browser.Tutor1; import org.olat.util.browser.Tutor2; -import org.olat.util.browser.arquillian.Student; -import org.springframework.beans.factory.annotation.Qualifier; -import org.springframework.context.ApplicationContext; -import org.springframework.context.annotation.AnnotationConfigApplicationContext; import com.thoughtworks.selenium.DefaultSelenium; -import com.thoughtworks.selenium.HttpCommandProcessor; import com.thoughtworks.selenium.Selenium; /** diff --git a/src/test/java/org/olat/test/ArquillianDeployments.java b/src/test/java/org/olat/test/ArquillianDeployments.java index 9df2649d647..380bf79579b 100644 --- a/src/test/java/org/olat/test/ArquillianDeployments.java +++ b/src/test/java/org/olat/test/ArquillianDeployments.java @@ -36,7 +36,7 @@ public class ArquillianDeployments { public static final String WEBINF = "src/main/webapp/WEB-INF"; public static final String WEBINF_TOMCAT = "src/main/webapp-tomcat/WEB-INF"; public static final String TEST_RSRC = "src/test/resources"; - public static final String LIB_DIR = "target/openolat-lms-8.4-SNAPSHOT/WEB-INF/lib"; + public static final String LIB_DIR = "target/openolat-lms-9.0-SNAPSHOT/WEB-INF/lib"; public static WebArchive createDeployment() { diff --git a/src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java b/src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java deleted file mode 100644 index 8bec5307b96..00000000000 --- a/src/test/java/org/olat/util/browser/arquillian/DroneStudentExtension.java +++ /dev/null @@ -1,36 +0,0 @@ -/** - * <a href="http://www.openolat.org"> - * OpenOLAT - Online Learning and Training</a><br> - * <p> - * Licensed under the Apache License, Version 2.0 (the "License"); <br> - * you may not use this file except in compliance with the License.<br> - * You may obtain a copy of the License at the - * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> - * <p> - * Unless required by applicable law or agreed to in writing,<br> - * software distributed under the License is distributed on an "AS IS" BASIS, <br> - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> - * See the License for the specific language governing permissions and <br> - * limitations under the License. - * <p> - * Initial code contributed and copyrighted by<br> - * frentix GmbH, http://www.frentix.com - * <p> - */ -package org.olat.util.browser.arquillian; - -import org.jboss.arquillian.core.spi.LoadableExtension; -import org.jboss.arquillian.drone.spi.Configurator; -import org.jboss.arquillian.drone.spi.Destructor; -import org.jboss.arquillian.drone.spi.Instantiator; - -public class DroneStudentExtension implements LoadableExtension { - - @Override - public void register(ExtensionBuilder builder) { - builder.service(Instantiator.class, StudentFactory.class); - builder.service(Destructor.class, StudentFactory.class); - builder.service(Configurator.class, StudentFactory.class); - } - -} diff --git a/src/test/java/org/olat/util/browser/arquillian/Student.java b/src/test/java/org/olat/util/browser/arquillian/Student.java deleted file mode 100644 index 8166f19da6e..00000000000 --- a/src/test/java/org/olat/util/browser/arquillian/Student.java +++ /dev/null @@ -1,38 +0,0 @@ -/** - * <a href="http://www.openolat.org"> - * OpenOLAT - Online Learning and Training</a><br> - * <p> - * Licensed under the Apache License, Version 2.0 (the "License"); <br> - * you may not use this file except in compliance with the License.<br> - * You may obtain a copy of the License at the - * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> - * <p> - * Unless required by applicable law or agreed to in writing,<br> - * software distributed under the License is distributed on an "AS IS" BASIS, <br> - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> - * See the License for the specific language governing permissions and <br> - * limitations under the License. - * <p> - * Initial code contributed and copyrighted by<br> - * frentix GmbH, http://www.frentix.com - * <p> - */ -package org.olat.util.browser.arquillian; - -import java.lang.annotation.ElementType; -import java.lang.annotation.Retention; -import java.lang.annotation.RetentionPolicy; -import java.lang.annotation.Target; - -import org.jboss.arquillian.drone.api.annotation.Qualifier; - -/** - * - * @author jkraehemann, joel.kraehemann@frentix.com, frentix.com - */ -@Retention(RetentionPolicy.RUNTIME) -@Target({ ElementType.FIELD, ElementType.PARAMETER }) -@Qualifier -public @interface Student { - -} diff --git a/src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java b/src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java deleted file mode 100644 index 0a189076773..00000000000 --- a/src/test/java/org/olat/util/browser/arquillian/StudentConfiguration.java +++ /dev/null @@ -1,118 +0,0 @@ -/** - * <a href="http://www.openolat.org"> - * OpenOLAT - Online Learning and Training</a><br> - * <p> - * Licensed under the Apache License, Version 2.0 (the "License"); <br> - * you may not use this file except in compliance with the License.<br> - * You may obtain a copy of the License at the - * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> - * <p> - * Unless required by applicable law or agreed to in writing,<br> - * software distributed under the License is distributed on an "AS IS" BASIS, <br> - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> - * See the License for the specific language governing permissions and <br> - * limitations under the License. - * <p> - * Initial code contributed and copyrighted by<br> - * frentix GmbH, http://www.frentix.com - * <p> - */ -package org.olat.util.browser.arquillian; - -import java.lang.annotation.Annotation; -import java.util.ArrayList; - -import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor; -import org.jboss.arquillian.drone.configuration.ConfigurationMapper; -import org.jboss.arquillian.drone.selenium.configuration.SeleniumConfiguration; -import org.jboss.arquillian.drone.spi.DroneConfiguration; - -public class StudentConfiguration implements DroneConfiguration<StudentConfiguration> { - public static final String CONFIGURATION_NAME = "student"; - - private int serverPort = 14444; - - private String serverHost = "localhost"; - - private String url = "http://localhost:8080"; - - private int timeout = 60000; - - private int speed = 0; - - private String browser = "*firefox"; - - private int count = 2; - - public StudentConfiguration(){ - } - - public String getConfigurationName() { - return CONFIGURATION_NAME; - } - - @Override - public StudentConfiguration configure(ArquillianDescriptor descriptor, - Class<? extends Annotation> qualifier) { - ConfigurationMapper.fromArquillianDescriptor(descriptor, this, qualifier); - return ConfigurationMapper.fromSystemConfiguration(this, qualifier); - } - - public int getServerPort() { - return serverPort; - } - - public void setServerPort(int serverPort) { - this.serverPort = serverPort; - } - - public String getServerHost() { - return serverHost; - } - - public void setServerHost(String serverHost) { - this.serverHost = serverHost; - } - - public String getUrl() { - return url; - } - - public void setUrl(String url) { - this.url = url; - } - - public int getTimeout() { - return timeout; - } - - public void setTimeout(int timeout) { - this.timeout = timeout; - } - - public int getSpeed() { - return speed; - } - - public void setSpeed(int speed) { - this.speed = speed; - } - - public String getBrowser() { - return browser; - } - - public void setBrowser(String browser) { - this.browser = browser; - } - - public int getCount() { - return count; - } - - public void setCount(int count) { - this.count = count; - } - - -} diff --git a/src/test/java/org/olat/util/browser/arquillian/StudentFactory.java b/src/test/java/org/olat/util/browser/arquillian/StudentFactory.java deleted file mode 100644 index 67f9b3e3c41..00000000000 --- a/src/test/java/org/olat/util/browser/arquillian/StudentFactory.java +++ /dev/null @@ -1,76 +0,0 @@ -/** - * <a href="http://www.openolat.org"> - * OpenOLAT - Online Learning and Training</a><br> - * <p> - * Licensed under the Apache License, Version 2.0 (the "License"); <br> - * you may not use this file except in compliance with the License.<br> - * You may obtain a copy of the License at the - * <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache homepage</a> - * <p> - * Unless required by applicable law or agreed to in writing,<br> - * software distributed under the License is distributed on an "AS IS" BASIS, <br> - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. <br> - * See the License for the specific language governing permissions and <br> - * limitations under the License. - * <p> - * Initial code contributed and copyrighted by<br> - * frentix GmbH, http://www.frentix.com - * <p> - */ -package org.olat.util.browser.arquillian; - -import java.lang.annotation.Annotation; - -import org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor; -import org.jboss.arquillian.drone.spi.Configurator; -import org.jboss.arquillian.drone.spi.Destructor; -import org.jboss.arquillian.drone.spi.Instantiator; - -import com.thoughtworks.selenium.DefaultSelenium; - -public class StudentFactory - implements Configurator<DefaultSelenium[],StudentConfiguration>, - Instantiator<DefaultSelenium[],StudentConfiguration>, - Destructor<DefaultSelenium[]> -{ - - @Override - public int getPrecedence() { - // TODO Auto-generated method stub - return 0; - } - - @Override - public DefaultSelenium[] createInstance(StudentConfiguration configuration) { - - DefaultSelenium[] seleniumArray = new DefaultSelenium[configuration.getCount()]; - - for(int i = 0; i < configuration.getCount(); i++){ - DefaultSelenium selenium = - seleniumArray[i] = new DefaultSelenium(configuration.getServerHost(), - configuration.getServerPort(), - configuration.getBrowser(), - configuration.getUrl()); - selenium.start(); - selenium.setSpeed(String.valueOf(configuration.getSpeed())); - selenium.setTimeout(String.valueOf(configuration.getTimeout())); - } - - return(seleniumArray); - } - - @Override - public void destroyInstance(DefaultSelenium[] instance) { - for(DefaultSelenium currentInstance: instance){ - currentInstance.close(); - currentInstance.stop(); - } - } - - @Override - public StudentConfiguration createConfiguration( - ArquillianDescriptor descriptor, - Class<? extends Annotation> qualifier) { - return new StudentConfiguration().configure(descriptor, qualifier); - } -} diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension b/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension deleted file mode 100644 index 2bc81684b99..00000000000 --- a/src/test/resources/META-INF/services/org.jboss.arquillian.core.spi.LoadableExtension +++ /dev/null @@ -1 +0,0 @@ -org.olat.util.browser.arquillian.DroneStudentExtension \ No newline at end of file diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator deleted file mode 100644 index 18bd3038d9b..00000000000 --- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Configurator +++ /dev/null @@ -1 +0,0 @@ -org.olat.util.browser.arquillian.StudentFactory diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor deleted file mode 100644 index 18bd3038d9b..00000000000 --- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Destructor +++ /dev/null @@ -1 +0,0 @@ -org.olat.util.browser.arquillian.StudentFactory diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration deleted file mode 100644 index 873f199adff..00000000000 --- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.DroneConfiguration +++ /dev/null @@ -1 +0,0 @@ -org.olat.util.browser.arquillian.StudentConfiguration diff --git a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator b/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator deleted file mode 100644 index 18bd3038d9b..00000000000 --- a/src/test/resources/META-INF/services/org.jboss.arquillian.drone.spi.Instantiator +++ /dev/null @@ -1 +0,0 @@ -org.olat.util.browser.arquillian.StudentFactory -- GitLab