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
- Install unicore-hila-shell and at least one of unicore-hila-unicore6 or unicore-hila-emi-es
- Configure the client as described in the documentation and according to which backend (unicore6 or emi-es) you installed
- Run hila-shell
- "cd unicore6:/sites" or "cd emi-es:/sites"
- "ls"
- "run -e date -s unicore6:/sites/siteName" or "run -e date -s emi-es:/sites/siteName"
--
ClaudioCacciari - 07-Feb-2011