Repository: incubator-stratos Updated Branches: refs/heads/stratos-651-cli-test-suite 8255890ee -> 50849a6f9
download and setup pexpect library Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/50849a6f Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/50849a6f Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/50849a6f Branch: refs/heads/stratos-651-cli-test-suite Commit: 50849a6f957db632a1a1fd30ac1840dd5024ed1d Parents: 8255890 Author: Chris Snow <[email protected]> Authored: Wed May 14 06:33:41 2014 +0000 Committer: Chris Snow <[email protected]> Committed: Wed May 14 06:33:41 2014 +0000 ---------------------------------------------------------------------- components/org.apache.stratos.cli/pom.xml | 30 +++++++++++++++++++++++--- 1 file changed, 27 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/50849a6f/components/org.apache.stratos.cli/pom.xml ---------------------------------------------------------------------- diff --git a/components/org.apache.stratos.cli/pom.xml b/components/org.apache.stratos.cli/pom.xml index 62b9e97..8abe1b9 100644 --- a/components/org.apache.stratos.cli/pom.xml +++ b/components/org.apache.stratos.cli/pom.xml @@ -180,6 +180,30 @@ <build> <plugins> <plugin> + <artifactId>maven-antrun-plugin</artifactId> + <version>1.7</version> + <executions> + <execution> + <phase>pre-integration-test</phase> + <configuration> + <tasks> + <mkdir dir="${project.build.directory}/downloads/"/> + <get src="https://pypi.python.org/packages/source/p/pexpect/pexpect-3.2.tar.gz" + dest="${project.build.directory}/downloads/" + verbose="true"/> + <gunzip src="${project.build.directory}/downloads/pexpect-3.2.tar.gz" + dest="${project.build.directory}/downloads/pexpect-3.2.tar"/> + <untar src="${project.build.directory}/downloads/pexpect-3.2.tar" + dest="${project.build.directory}/"/> + </tasks> + </configuration> + <goals> + <goal>run</goal> + </goals> + </execution> + </executions> + </plugin> + <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.3</version> @@ -193,7 +217,7 @@ <argument>test_common.py</argument> </arguments> <environmentVariables> - <PYTHONPATH>../../main/python:$PYTHONPATH</PYTHONPATH> + <PYTHONPATH>../../main/python:${project.build.directory}/pexpect-3.2:$PYTHONPATH</PYTHONPATH> <CLI_JAR>${project.build.directory}/${project.build.finalName}.jar</CLI_JAR> <WIREMOCK_JAR>${project.build.directory}/dependency/wiremock-${wiremock.version}-standalone.jar</WIREMOCK_JAR> </environmentVariables> @@ -213,7 +237,7 @@ <argument>test_interactive.py</argument> </arguments> <environmentVariables> - <PYTHONPATH>../../main/python:$PYTHONPATH</PYTHONPATH> + <PYTHONPATH>../../main/python:${project.build.directory}/pexpect-3.2:$PYTHONPATH</PYTHONPATH> <CLI_JAR>${project.build.directory}/${project.build.finalName}.jar</CLI_JAR> <WIREMOCK_JAR>${project.build.directory}/dependency/wiremock-${wiremock.version}-standalone.jar</WIREMOCK_JAR> </environmentVariables> @@ -233,7 +257,7 @@ <argument>test_noninteractive.py</argument> </arguments> <environmentVariables> - <PYTHONPATH>../../main/python:$PYTHONPATH</PYTHONPATH> + <PYTHONPATH>../../main/python:${project.build.directory}/pexpect-3.2:$PYTHONPATH</PYTHONPATH> <CLI_JAR>${project.build.directory}/${project.build.finalName}.jar</CLI_JAR> <WIREMOCK_JAR>${project.build.directory}/dependency/wiremock-${wiremock.version}-standalone.jar</WIREMOCK_JAR> </environmentVariables>
