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


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


Scalability tests


Deployment testing

  1. Install from the binary package unicore-ucc
  2. Check that libraries are installed in /usr/share/unicore/ucc/lib
  3. Check that documentation is available in /usr/share/doc/unicore/ucc
  4. The command 'ucc connect -h' should print version and usage information

-- BerndSchuller - 9-Mar-2011

Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r6 - 2011-03-29 - unknown
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    EMI All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback