forked from apache/spark
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
added AT for dispatcher installation (apache#69)
* added AT for dispatcher installation * added installation services and parameters * fixed docker version as parameter * added history server deployment
- Loading branch information
Marcos P
authored
Sep 26, 2017
1 parent
1bd45f0
commit 658435f
Showing
23 changed files
with
1,054 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
# README | ||
|
||
## ACCEPTANCE TESTS EXECUTION EXAMPLE | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
|
||
<project xmlns="http://maven.apache.org/POM/4.0.0" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
|
||
<properties> | ||
<stratio-test-bdd.version>0.6.0-SNAPSHOT</stratio-test-bdd.version> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> | ||
</properties> | ||
|
||
<parent> | ||
<groupId>com.stratio</groupId> | ||
<artifactId>parent</artifactId> | ||
<version>0.9.0</version> | ||
</parent> | ||
|
||
<groupId>com.stratio.paas</groupId> | ||
<artifactId>spark-at</artifactId> | ||
<version>1.2.0-SNAPSHOT</version> | ||
<name>Spark Acceptance Tests</name> | ||
|
||
<build> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.1</version> | ||
<configuration> | ||
<source>1.7</source> | ||
<target>1.7</target> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-surefire-plugin</artifactId> | ||
<version>2.17</version> | ||
<configuration> | ||
<skipTests>true</skipTests> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-failsafe-plugin</artifactId> | ||
<version>2.17</version> | ||
<configuration> | ||
<properties> | ||
<property> | ||
<name>usedefaultlisteners</name> | ||
<value>false</value> | ||
</property> | ||
<property> | ||
<name>listener</name> | ||
<value>com.stratio.qa.utils.JaCoCoClient</value> | ||
</property> | ||
</properties> | ||
<argLine>-Xmx1024m -XX:+HeapDumpOnOutOfMemoryError | ||
-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/1.8.8/aspectjweaver-1.8.8.jar</argLine> | ||
<useSystemClassloader>true</useSystemClassloader> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>com.mycila</groupId> | ||
<artifactId>license-maven-plugin</artifactId> | ||
<version>2.11</version> | ||
<configuration> | ||
<mapping> | ||
<java>SLASHSTAR_STYLE</java> | ||
<scala>SLASHSTAR_STYLE</scala> | ||
<ts>SLASHSTAR_STYLE</ts> | ||
<scss>JAVADOC_STYLE</scss> | ||
<R>SCRIPT_STYLE</R> | ||
</mapping> | ||
<useDefaultExcludes>true</useDefaultExcludes> | ||
<header>${license.header}</header> | ||
|
||
<includes> | ||
<include>**/src/**</include> | ||
</includes> | ||
<excludes> | ||
<exclude>**/.*/**</exclude> | ||
<exclude>**/_themes/stratio/**</exclude> | ||
<exclude>**/*.rst</exclude> | ||
<exclude>**/*.feature</exclude> | ||
<exclude>**/README*</exclude> | ||
<exclude>**/node*/**</exclude> | ||
</excludes> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
|
||
<dependencies> | ||
<dependency> | ||
<groupId>com.stratio.qa</groupId> | ||
<artifactId>bdt</artifactId> | ||
<version>${stratio-test-bdd.version}</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.logging.log4j</groupId> | ||
<artifactId>log4j-slf4j-impl</artifactId> | ||
<version>2.0</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.logging.log4j</groupId> | ||
<artifactId>log4j-core</artifactId> | ||
<version>2.0</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.apache.logging.log4j</groupId> | ||
<artifactId>log4j-1.2-api</artifactId> | ||
<version>2.0</version> | ||
</dependency> | ||
<dependency> | ||
<groupId>org.testng</groupId> | ||
<artifactId>testng</artifactId> | ||
<version>6.9.9</version> | ||
</dependency> | ||
</dependencies> | ||
|
||
</project> |
19 changes: 19 additions & 0 deletions
19
testsAT/src/test/java/com/stratio/paas/sparkAT/InstallationDispatcher_IT.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
|
||
package com.stratio.paas.sparkAT; | ||
|
||
import com.stratio.qa.cucumber.testng.CucumberRunner; | ||
import com.stratio.tests.utils.BaseTest; | ||
import cucumber.api.CucumberOptions; | ||
import org.testng.annotations.Test; | ||
|
||
@CucumberOptions(features = { "src/test/resources/features/dispatcherAT/installation.feature" }) | ||
public class InstallationDispatcher_IT extends BaseTest { | ||
|
||
public InstallationDispatcher_IT() { | ||
} | ||
|
||
@Test(enabled = true, groups = {"installation"}) | ||
public void installation() throws Exception { | ||
new CucumberRunner(this.getClass()).runCukes(); | ||
} | ||
} |
19 changes: 19 additions & 0 deletions
19
testsAT/src/test/java/com/stratio/paas/sparkAT/InstallationHistory_IT.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
|
||
package com.stratio.paas.sparkAT; | ||
|
||
import com.stratio.qa.cucumber.testng.CucumberRunner; | ||
import com.stratio.tests.utils.BaseTest; | ||
import cucumber.api.CucumberOptions; | ||
import org.testng.annotations.Test; | ||
|
||
@CucumberOptions(features = { "src/test/resources/features/historyServerAT/installation.feature" }) | ||
public class InstallationHistory_IT extends BaseTest { | ||
|
||
public InstallationHistory_IT() { | ||
} | ||
|
||
@Test(enabled = true, groups = {"installation"}) | ||
public void installation() throws Exception { | ||
new CucumberRunner(this.getClass()).runCukes(); | ||
} | ||
} |
11 changes: 11 additions & 0 deletions
11
testsAT/src/test/java/com/stratio/paas/sparkAT/specs/BaseSpec.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
|
||
package com.stratio.paas.sparkAT.specs; | ||
|
||
public class BaseSpec { | ||
|
||
protected Common commonspec; | ||
|
||
public Common getCommonSpec() { | ||
return this.commonspec; | ||
} | ||
} |
27 changes: 27 additions & 0 deletions
27
testsAT/src/test/java/com/stratio/paas/sparkAT/specs/Common.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
|
||
package com.stratio.paas.sparkAT.specs; | ||
|
||
import com.stratio.qa.specs.CommonG; | ||
import java.net.Socket; | ||
import java.nio.channels.ServerSocketChannel; | ||
|
||
public class Common extends CommonG { | ||
private ServerSocketChannel serverSocket; | ||
private Socket socket; | ||
|
||
public ServerSocketChannel getServerSocket() { | ||
return serverSocket; | ||
} | ||
|
||
public void setServerSocket(ServerSocketChannel serverSocket) { | ||
this.serverSocket = serverSocket; | ||
} | ||
|
||
public Socket getSocket() { | ||
return socket; | ||
} | ||
|
||
public void setSocket(Socket socket) { | ||
this.socket = socket; | ||
} | ||
} |
Oops, something went wrong.