Tags:
, view all tags

CREAM client testsuite

A test suite for detailed testing of the command line interface to submit to a CREAM CE.

Developers: Alessio Gianelle, Paolo Andreetto, Sara Bertocco

Location: org.glite.testsuites.ctb/CREAM/CREAM-cli

The test suite covers all the glite-ce-* available commands:

  • glite-ce-allowed-submission
  • glite-ce-delegate-proxy
  • glite-ce-disable-submission
  • glite-ce-enable-submission
  • glite-ce-get-cemon-url
  • glite-ce-job-cancel
  • glite-ce-job-lease
  • glite-ce-job-list
  • glite-ce-job-purge
  • glite-ce-job-resume
  • glite-ce-job-status
  • glite-ce-job-submit
  • glite-ce-job-suspend
  • glite-ce-proxy-renew

The main goal of this testsuite is to check the behaviour of each of the commands listed above, with different meaningful options for every command (options such as help, version and debug are not considered). Testing the behaviour of the service is out of the scope of this suite, the result of the operation on the server side is not considered, nevertheless the command must be able to manage correctly any result reported by the service. In several cases one script requires the execution of another one first in order to prepare the environment for the test; as the test should be self-contained, the former calls the latter inside with a well defined set of options, for example CREAM-cli-job-submit.sh calls CREAM-cli-delegation.sh.

CREAM-cli-delegation.sh

This test performs a 3 delegation calls on the server (command glite-ce-delegate-proxy) with the following options:
  • --logfile
  • --conf
  • --logfile and --conf

CREAM-cli-job-submit.sh

-- AlessioGianelle - 03 Jun 2008

Edit | Attach | PDF | History: r22 | r4 < r3 < r2 < r1 | Backlinks | Raw View | More topic actions...
Topic revision: r2 - 2008-06-03 - PaoloAndreetto
 
  • Edit
  • Attach
This site is powered by the TWiki collaboration platformCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback