Skip to main content

Nose scripts for ESGF integration test and validation

Project description

Python nosetests scripts for ESGF integration test and validation

## Purpose and limits of this tool:

ESGF Test Suite is a full python application. It is designed to perform integration tests on ESGF nodes. At this point of time, the scope is to test a single data node and its three peer services (idp services, index services and compute services).

ESGF Test Suite offers to run high level tests from a desktop so the tested node can be validated from the end user perspective.

Current developments will also let admins to test and validate the stack by running tests on the node itself.

## Requirements:

  • Shell environment

  • Python 2.6 or higher

  • Firefox

  • globus-url-copy

Command for Red Hat / CentOS / Scientifix Linux:

yum install python-devel openssl-devel libxml2-devel libxslt-devel globus-gass-copy-progs firefox

## Installation:

pip install esgf-test-suite

## Configuration:

vi [installation_dir]/esgf-test-suite/configuration.ini

Modify the nodes section. If several nodes are specified, they all should be in the same federation. Account section do not need to be modified.

## Usage:

[installation_dir]/esgf-test-suite/runtests.sh

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esgf-test-suite-0.2.3.tar.gz (7.3 kB view details)

Uploaded Source

File details

Details for the file esgf-test-suite-0.2.3.tar.gz.

File metadata

File hashes

Hashes for esgf-test-suite-0.2.3.tar.gz
Algorithm Hash digest
SHA256 e210ecc3831b38d8f154d7a1b9f774ef2bc4c5d25d99e926ea32815e76c15275
MD5 2231fac06d66ee7e9c531b4e3c7de96a
BLAKE2b-256 521a49b4f4544ce1eb9e789874d6da6e774cd2733a488371c65886e61dd7b79f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page