Testing/ARC-GridFTP

From NorduGrid
Jump to: navigation, search

Coordination effort for each RC will be performed at the links shown in the Testing page.

Test report

Test report goes here.

EMI Component Description and Version

The ARC-GridFTP component can be used as a simple storage element. However, the main production usage of the ARC gridftp server is to provide an gridftp/xrls-based interface for secure job submission and retrieval for the ARC CE.

Code analysis

  • Tester:Marek
  • due: for every RC


  • Sloccount:
  • CCCC metrics:

Later the results will be split between components.

Unit tests

  • Tester: Anders
  • due: for every RC

Link to results of unit test code coverage for entire ARC code goes here.

The text description of results will come later.

Later the results will be split between components.


Deployment tests

GF-D1: clean installation

Tester: Marek due: for every RC

GF-D2: upgrade installation

Tester: Marek due: for every RC

System Tests

Regression tests

due: for every RC

Check Savannah link for RfCs


Functionality tests

note: the jobplugin related functionality tests are executed as part of the ARC-CE module.

GF-F1: SE with unixacl

simple storage element with unix-like access control. Test basic operations

  • concurrent transfer of many files to unixacl SE

GF-F2: SE with gacl control

simple storage element with GACL access control. Test basic operations

  • concurrent transfer of many files to GACL SE

Performance tests

GF-P1: service reliability

Services run by the component must maintain a good performance and reliability over long periods of time with normal operation. Long running unattended operation test measuring performance of the product. Service must not show performance degradation during a 3-day period.

Scalability tests

WILL NOT BE DONE FOR EMI1 (Update 5)

Standard compliance/conformance tests

GF-STD1: gridftp interface

clients to be taken from EMI testbed

GF-STD1.1: Upload local file to GridFTP service

Description of the test:

Upload file to GridFTP service using third-party client

Testbed:

GridFTP deployed on resource described. lcg-cp deployed on external machine.

Expected result:

File is copied to GridFTP service.

Result:

GF-STD1.2: Download file from GridFTP service

Description of the test:

Download file from gridftp service using third-party client

Testbed:

GridFTP deployed on resource described. lcg-cp deployed on external machine.

Expected result:

File is copied from GridFTP service.

Result:

GF-STD1.3: Copy file from GridFTP service to third-party GridFTP service

Description of the test:

Copy file from GridFTP service to external GridFTP service.

Testbed:

GridFTP deployed on resource described. Third-party GridFTP deployed on external machine.

Expected result:

File is copied to external GridFTP service.

Result:

GF-ICT Inter-component tests

the same as the standard compliance since inter-component interactions should be gridftp-based