UCC and client libraries Verification and Validation Plan
Service/Component Description
The UNICORE Commandline Client (UCC) is a Java application providing access to all features of the UNICORE 6 middleware.
It includes commands for execution of jobs and workflows, data movement, remote file access and many more.
Deployment scenarios
UCC is deployed on client machines.
Unit/Regression/Functionality tests
Unit, regression and funcitonality tests are run automatically as part of the build, including functionality tests against a UNICORE server started
as part of the test cases. There is no manual functionality testing necessary for any of the core UCC features.
Integration tests
N/A
Standard Compliance/Conformance tests
None at the moment.,
In the future, it might be necessary to add tests for testing the conformance to EMI internal agreements such as the EMI execution service.
Features/Scenarios to be tested
No feature tests are required since these are run automatically. A list of the tests that are run is part of the test reports.
Performance tests
N/A
Scalability tests
N/A
Deployment testing
- Install from the binary package unicore-ucc
- Check that libraries are installed in /usr/share/unicore/ucc/lib
- Check that documentation is available in /usr/share/doc/unicore/ucc
- The command 'ucc connect -h' should print version and usage information
--
BerndSchuller - 9-Mar-2011
Topic revision: r6 - 2011-03-29
- unknown