Apache Airavata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

This page is to describe the integration testing steps for Airavata release verification and effort to automate those test for future release.

SCOPE

Airvata testing for running Grid (XSEDE, Campus Clusters) and Cloud jobs to verify the release.

Verify Build

  1. Compile the project with an empty Maven repository mvn install -Dmaven.repo.local=/tmp/cleanrepo
  2. Verify the modules/distribution/ (Make sure size of each distribution is less than 100MB)
    • airavata-server
      1. /apache-airavata-server-<version>-bin.tar.gz
      2. target/apache-airavata-server-<version>-bin.zip
      3. target/aapache-airavata-server-<version>.war.tar.gz
      4. target/apache-airavata-server-<version>.war.zip
    • airavata-client
      1. target/apache-airavata-client-<version>-bin.tar.gz
      2. target/apache-airavata-client-<version>-bin.zip
    • xbaya-gui
      1. target/apache-airavata-xbaya-gui-<version>-bin.tar.gz
      2. target/apache-airavata-xbaya-gui-<version>-bin.zip
  3. Untar/zip the Airavata server bin distribution to verify the embedded version.
  4. Untar/zip the Xbaya GUI bin distribution and work with embedded version of Airavata server.
    • Follow the instructions to run 5 min and [10 min|] tutorials.
  5. Deploy the war distribution to Tomcat 7. [Deployment Guide|] is available to assist you to configure Airavata on Mysql. Guide also have details on server property configuration.

Test Registry (Xbaya currently)

Test Airavata API

Test Running Workflow (Xbaya currently)

  • Note: Add test scenarios for other components like Messaging, XBaya, Workflow
  • No labels