[
https://issues.apache.org/jira/browse/AIRAVATA-2283?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15759282#comment-15759282
]
ASF GitHub Bot commented on AIRAVATA-2283:
------------------------------------------
GitHub user ajinkya-dhamnaskar opened a pull request:
https://github.com/apache/airavata/pull/91
Airavata integration test
Jira: AIRAVATA-2283
Integration test suit to test airavata experiment lifecycle
It creates resources locally and uses local provider to test simple echo
experiment.
PRE_REQUISITES
============================
1. embeded derby server
2. RabbitMQ on 149.165.228.91
ASSUMPTIONS
==============================
1. we have already built airavata and tarball is present in distribution
2. No other processes are blocking airavata ports
How to build
=============================
1. mvn clean install in test-suit
2. It will pick AiravataIT and run stated test cases
How to run
========================
1. Make sure you have proper airavata-server.properties inside test-suit
also
2. Embeded derby server needs to be enables in main distribution (set
start.derby.server.mode=false)
What it does?
========================
1. It will extract airavata build from distribution and deploy it with
embeded derby server
2. Automatically creates and tests gateway
3. Automatically creates and tests computer resource
4. Automatically creates and tests storage resource
5. Automatically creates and tests application
6. Automatically launches application and tests result
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/ajinkya-dhamnaskar/airavata
airavata-integration-test
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/airavata/pull/91.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #91
----
commit ce359dc0f086dcc5719b2ec42237e7f1d505b135
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:44:43Z
modules/test-suite/multi-tenanted-airavata/src/main/resources/airavata-server-stop.sh
Register gateway, compute resource, storage resource, application and
launch application
commit b46aa6e483d4e5e93e3d521b40ffa9ca103c35a9
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:46:52Z
modules/test-suite/multi-tenanted-airavata/src/main/resources/test-framework.json
Integration test config and server stop script
commit cd2abca6996573ee6696a9bec4a2e3d3a64e41e5
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:48:11Z
Adding test framework prperties
commit 6c4ac5a128b8ea2dced763862f77188e0793754a
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:49:05Z
code cleanup
commit c072479683dc11bb5ac28a278a4e5a2d175eeaee
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:50:02Z
file for future reference
commit 4d43fc48aef971c5122940f30332d1cf30bc135e
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:51:28Z
adding pom
commit 1e310f3ad6c85bfbdec0dca8a4e0761b08e6b847
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:52:24Z
changing pom and airavata properties in main distribution
commit 3f1b73bcaea1df1af76bb2f5b70d82d6f7c0d0f5
Author: Ajinkya Dhamnaskar <[email protected]>
Date: 2016-12-18T18:53:00Z
adding readme
----
> Write integration test suit
> ---------------------------
>
> Key: AIRAVATA-2283
> URL: https://issues.apache.org/jira/browse/AIRAVATA-2283
> Project: Airavata
> Issue Type: Task
> Reporter: Ajinkya
> Assignee: Ajinkya
>
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)