HILA Verification and Validation Plan

Service/Component Description

The High Level API for Grid Applications (HiLA) is a Java library providing an abstract interface for accessing Grid resources. This interface can have multiple implementations for various Grid middlewares. One of these is the UNICORE 6 implementation provided by the hila-unicore6 module.

Deployment scenarios

HiLA is usually deployed on client machines.

Unit/Regression/Functionality tests

See the HILA page on Bamboo.

Integration tests

N/A

Standard Compliance/Conformance tests

None at the moment.

Features/Scenarios to be tested

Tests are run automatically. See Unit/Regression/Functionality tests.

'Feature Summary' (implemented/not implemented)
Description of the feature, what it does (not how). If a script is available to test this feature, this must be stated in the title as '(implemented)'.

Normal workflow - correct input Testing the feature as it should work, with correct input. Describe different inputs combinations that can be used to test this feature.

Pass/Fail Criteria When this test should pass or fail

Error workflow - erroneous input Testing the error codes: providing wrong input the service should return the proper error messages.

Pass/Fail Criteria When this test should pass or fail

Features not to be tested

'Feature Summary'
Description and explanation for not being included in the current test plan

Performance tests

Some basic performance tests available in Unit/Regression/Functionality tests. Otherwise not applicable.

Scalability tests

Describe the strategy to implement scalability tests, what are the variables that should be studied and the values to use. [TO BE DONE]

Deployment testing

  1. Install unicore-hila-shell and at least one of unicore-hila-unicore6 or unicore-hila-emi-es
  2. Configure the client as described in the documentation and according to which backend (unicore6 or emi-es) you installed
  3. Run hila-shell
    1. "cd unicore6:/sites" or "cd emi-es:/sites"
    2. "ls"
    3. "run -e date -s unicore6:/sites/siteName" or "run -e date -s emi-es:/sites/siteName"

-- ClaudioCacciari - 07-Feb-2011


This topic: EMI > WebHome > EmiProjectStructure > JRA1 > EmiJra1 > EmiJra1T1EMI1DevAndTestPlans > EmiJra1T1EMI1DevAndTestPlansUNICORECompute > UnicoreTestPlans > UNICOREHILASVVP
Topic revision: r3 - 2012-02-06 - BjornHagemeierExCern
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback