Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM CLI testsuite | ||||||||
Line: 21 to 21 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
These commands could not be tested without adding the test user as a CREAM "super-user":
| ||||||||
Line: 57 to 58 | ||||||||
The only required parameter is CREAM. | ||||||||
Changed: | ||||||||
< < | Every scripts accept the --debug (or -d ) option which overwrites the DEBUG parameter setting it to value 1 (some debug informations should be printed in standard output). | |||||||
> > | Every scripts accept the --debug (or -d ) option which overwrites the DEBUG parameter setting it to value 1 (some debug informations should be printed in standard output
and the working directory is not cleanup at the end of the test). | |||||||
CREAM-cli-service-info.sh | ||||||||
Line: 182 to 184 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh, CREAM-cli-job-status.sh, CREAM-cli-job-purge.sh
CREAM-cli-submission-management.sh | ||||||||
Changed: | ||||||||
< < | This script tests checks the command glite-ce-allowed-submission : | |||||||
> > | This script tests the command glite-ce-allowed-submission : | |||||||
| ||||||||
Added: | ||||||||
> > | CREAM-cli-job-output.shThis script tests the commandglite-ce-job-output : test success if all the required (3) files
are retrieved, and if the standard output (out.txt) contains the hostname of the worker node where job has been run.
| |||||||
The others two management commands glite-ce-enable-submission and glite-ce-disable-submission should be test only via a "cream super-users";
so they are not considered. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM CLI testsuite | ||||||||
Line: 9 to 9 | ||||||||
Location: org.glite.testsuites.ctb/CREAM/CREAM-cli The test suite covers all the glite-ce-* available commands: | ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Line: 58 to 59 | ||||||||
Every scripts accept the --debug (or -d ) option which overwrites the DEBUG parameter setting it to value 1 (some debug informations should be printed in standard output). | ||||||||
Added: | ||||||||
> > |
CREAM-cli-service-info.shThis script tests the commandglite-ce-service-info :
| |||||||
CREAM-cli-delegation.shThis script tests the commandglite-ce-delegate-proxy :
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM CLI testsuite | ||||||||
Line: 19 to 19 | ||||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
These commands could not be tested without adding the test user as a CREAM "super-user":
| ||||||||
Line: 162 to 163 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh, CREAM-cli-job-status.sh | ||||||||
Added: | ||||||||
> > | CREAM-cli-event-query.shThis script tests the commandglite-ce-event-query :
| |||||||
CREAM-cli-submission-management.shThis script tests checks the commandglite-ce-allowed-submission :
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM CLI testsuite | ||||||||
Line: 19 to 19 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
These commands could not be tested without adding the test user as a CREAM "super-user":
| ||||||||
Line: 172 to 171 | ||||||||
The others two management commands glite-ce-enable-submission and glite-ce-disable-submission should be test only via a "cream super-users";
so they are not considered. | ||||||||
Deleted: | ||||||||
< < | CREAM-cli-get-cemon-url.shThis script tests the commandglite-ce-get-cemon-url :
| |||||||
-- AlessioGianelle - 03 Jun 2008 \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM CLI testsuite | ||||||||
Line: 120 to 120 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh | ||||||||
Changed: | ||||||||
< < | CREAM-cli-job-suspend.sh | |||||||
> > | CREAM-cli-job-suspend.sh (it works only with some batch systems) | |||||||
This script tests the command glite-ce-job-suspend : | ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Line: 130 to 130 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh | ||||||||
Changed: | ||||||||
< < | CREAM-cli-job-resume.sh | |||||||
> > | CREAM-cli-job-resume.sh (it works only with some batch systems) | |||||||
This script tests the command glite-ce-job-resume :
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM CLI testsuite | ||||||||
Line: 33 to 33 | ||||||||
Most of the scripts contained into the testsuite require the submission of one or more jobs, in general for these submissions a very simple JDL file is used (example.jdl ), the executable defined into this jdl is a just simple "sleep" with no ISB/OSB movement. | ||||||||
Changed: | ||||||||
< < | To execute the tests you have to define some parameters in the configuration file (test.conf ): | |||||||
> > | To execute the tests you need a valid voms proxy accepted by the resource, and you have to define some parameters in the configuration file (test.conf ): | |||||||
# Configuration file for the Cream-CLI test suite |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Changed: | ||||||||
< < | CREAM client testsuite | |||||||
> > | CREAM CLI testsuite | |||||||
A test suite for detailed testing of the command line interface to submit to a CREAM CE. | ||||||||
Line: 9 to 9 | ||||||||
Location: org.glite.testsuites.ctb/CREAM/CREAM-cli The test suite covers all the glite-ce-* available commands: | ||||||||
Deleted: | ||||||||
< < |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
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. Every command handles a large number of faults and errors reported by the service, reproducing all these errors for each test is not viable; the aim of this suite is to check just the fault handling so where it is possible a single fault, representing a class of errors, is generated and tested. | ||||||||
Changed: | ||||||||
< < | In several cases the test for a client command requires the execution of another one first, with a well defined set of options, in order to prepare the environment for the test. The latter should be considered as "already tested", so the certifier should follow a specific order in the execution of the testsuite. Each test reports the list of prerequisites. | |||||||
> > | In several cases the test for a client command requires the execution of another one first, with a well defined set of options, in order to prepare the environment for the test. The latter should be considered as "already tested", so the certifier should follow a specific order in the execution of the testsuite. Each test reports the list of prerequisites. | |||||||
Most of the scripts contained into the testsuite require the submission of one or more jobs, in general for these submissions a very simple JDL file is used (example.jdl ), the executable defined into this jdl is a just simple "sleep" with no ISB/OSB movement. | ||||||||
Added: | ||||||||
> > | To execute the tests you have to define some parameters in the configuration file (test.conf ):
# Configuration file for the Cream-CLI test suite # *REQUIRED* # Set this to the CREAM resource to test CREAM="<set this to a valid resource>" # Optional # Print debug messages (it could be overwritten by command line option -d) DEBUG=0 # 0 or 1 # Define "waiting loop" parameters (after NUM_STATUS_RETRIEVALS*SLEEP_TIME # seconds the job id considered lost and the test failed) NUM_STATUS_RETRIEVALS=40 SLEEP_TIME=5 # A jdl file used to test commands JDLFILE=$(dirname $0)/example.jdlThe only required parameter is CREAM. Every scripts accept the --debug (or -d ) option which overwrites the DEBUG parameter setting it to value 1 (some debug informations should be printed in standard output). | |||||||
CREAM-cli-delegation.sh | ||||||||
Changed: | ||||||||
< < | This test performs several delegation calls on the server (command glite-ce-delegate-proxy ) with any combination of --logfile and --conf options; then it tries to re-delegate the same ID in order to generate a fault on the server side. | |||||||
> > | This script tests the command glite-ce-delegate-proxy :
| |||||||
CREAM-cli-delegation-renew.sh | ||||||||
Changed: | ||||||||
< < | This test performs a renewal of a proxy delegated on the server side (command glite-ce-proxy-renew ) with any combination of --logfile and --conf options and tries a renewal of an missing proxy in order to test the fault handling. | |||||||
> > | This script tests the command glite-ce-proxy-renew :
| |||||||
Prerequisites: CREAM-cli-delegation.sh
CREAM-cli-job-submit.sh | ||||||||
Changed: | ||||||||
< < | This test carries out several submissions (command glite-ce-job-submit ) with:
| |||||||
> > | This script tests the command glite-ce-job-submit :
| |||||||
Prerequisites: CREAM-cli-delegation.sh | ||||||||
Line: 75 to 110 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh, CREAM-cli-job-status-simple.sh
CREAM-cli-job-cancel.sh | ||||||||
Changed: | ||||||||
< < | This test interrupts the execution of one or more existing jobs (command glite-ce-job-cancel ) specifying:
| |||||||
> > | This script tests the command glite-ce-job-cancel :
| |||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-job-suspend.sh | ||||||||
Changed: | ||||||||
< < | This test suspends the execution of one or more existing jobs (command glite-ce-job-suspend ) specifying:
| |||||||
> > | This script tests the command glite-ce-job-suspend :
| |||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-job-resume.sh | ||||||||
Changed: | ||||||||
< < | This test resumes the execution of one or more previously suspended jobs (command glite-ce-job-resume ) specifying:
| |||||||
> > | This script tests the command glite-ce-job-resume :
| |||||||
Changed: | ||||||||
< < | Prerequisites: CREAM-cli-job-suspend.sh | |||||||
> > | Prerequisites: CREAM-cli-job-submit.sh, CREAM-cli-job-suspend.sh | |||||||
CREAM-cli-job-purge.shThis script tests the commandglite-ce-job-purge : |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 52 to 52 | ||||||||
Prerequisites: CREAM-cli-delegation.sh
CREAM-cli-job-status-simple.sh | ||||||||
Changed: | ||||||||
< < | This test retrieves the status of an existing job (command glite-ce-job-status ) with different verbosity levels (--level option)
| |||||||
> > | This script tests the command glite-ce-job-status :
| |||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-job-status-filtered.sh | ||||||||
Changed: | ||||||||
< < | This test retrieves the status of a group of existing jobs (command glite-ce-job-status ) specifying:
| |||||||
> > | This script tests the "filtered" options of the command glite-ce-job-status :
| |||||||
Changed: | ||||||||
< < | Prerequisites: CREAM-cli-job-submit.sh | |||||||
> > | Prerequisites: CREAM-cli-job-submit.sh, CREAM-cli-job-status-simple.sh | |||||||
CREAM-cli-job-cancel.shThis test interrupts the execution of one or more existing jobs (commandglite-ce-job-cancel ) specifying: | ||||||||
Line: 81 to 89 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-job-resume.sh | ||||||||
Changed: | ||||||||
< < | This test resumes the execution of one or more previously suspended jobs (command glite-ce-job-suspend ) specifying: | |||||||
> > | This test resumes the execution of one or more previously suspended jobs (command glite-ce-job-resume ) specifying: | |||||||
CREAM-cli-job-purge.sh | ||||||||
Changed: | ||||||||
< < | This test removes any data from the service about one or more jobs (command glite-ce-job-purge ) specifying:
| |||||||
> > | This script tests the command glite-ce-job-purge :
| |||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-job-list.sh | ||||||||
Changed: | ||||||||
< < | This test prints the list of submitted jobs (command glite-ce-job-list ) with any combination of --logfile and --conf options. | |||||||
> > | This script tests the command glite-ce-job-list :
| |||||||
Changed: | ||||||||
< < | Prerequisites: CREAM-cli-job-submit.sh | |||||||
> > | Prerequisites: CREAM-cli-job-submit.sh, CREAM-cli-job-status.sh | |||||||
CREAM-cli-submission-management.sh | ||||||||
Changed: | ||||||||
< < | This test checks the behaviour of the command for submission management glite-ce-allowed-submission . | |||||||
> > | This script tests checks the command glite-ce-allowed-submission :
| |||||||
Changed: | ||||||||
< < | The others two management commands glite-ce-enable-submission and glite-ce-disable-submission should be test only via a "super-users". | |||||||
> > | The others two management commands glite-ce-enable-submission and glite-ce-disable-submission should be test only via a "cream super-users";
so they are not considered. | |||||||
CREAM-cli-get-cemon-url.sh | ||||||||
Changed: | ||||||||
< < | This test retrieves the URL of cemonitor (command glite-ce-get-cemon-url ) with any combination of --logfile and --conf options. | |||||||
> > | This script tests the command glite-ce-get-cemon-url :
| |||||||
-- AlessioGianelle - 03 Jun 2008 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 100 to 100 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-submission-management.sh | ||||||||
Changed: | ||||||||
< < | This test checks the behaviour of the commands for submission management (glite-ce-enable-submission , glite-ce-disable-submission , glite-ce-allowed-submission ) | |||||||
> > | This test checks the behaviour of the command for submission management glite-ce-allowed-submission . | |||||||
Added: | ||||||||
> > | The others two management commands glite-ce-enable-submission and glite-ce-disable-submission should be test only via a "super-users". | |||||||
CREAM-cli-get-cemon-url.shThis test retrieves the URL of cemonitor (commandglite-ce-get-cemon-url ) with any combination of --logfile and --conf options. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 55 to 55 | ||||||||
This test retrieves the status of an existing job (command glite-ce-job-status ) with different verbosity levels (--level option)
| ||||||||
Added: | ||||||||
> > |
| |||||||
Prerequisites: CREAM-cli-job-submit.sh |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 54 to 54 | ||||||||
CREAM-cli-job-status-simple.shThis test retrieves the status of an existing job (commandglite-ce-job-status ) with different verbosity levels (--level option)
| ||||||||
Added: | ||||||||
> > |
| |||||||
Prerequisites: CREAM-cli-job-submit.sh |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 53 to 53 | ||||||||
CREAM-cli-job-status-simple.shThis test retrieves the status of an existing job (commandglite-ce-job-status ) with different verbosity levels (--level option) | ||||||||
Added: | ||||||||
> > |
| |||||||
Prerequisites: CREAM-cli-job-submit.sh |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 27 to 27 | ||||||||
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. | ||||||||
Changed: | ||||||||
< < | Every command handles a large number of fault and errors reported by the service, reproducing all these errors for each test is not viable; the aim of this suite is to check just the fault handling so where it is possible a single fault, representing a class of errors, is generated and tested. | |||||||
> > | Every command handles a large number of faults and errors reported by the service, reproducing all these errors for each test is not viable; the aim of this suite is to check just the fault handling so where it is possible a single fault, representing a class of errors, is generated and tested. | |||||||
In several cases the test for a client command requires the execution of another one first, with a well defined set of options, in order to prepare the environment for the test. The latter should be considered as "already tested", so the certifier should follow a specific order in the execution of the testsuite. Each test reports the list of prerequisites. |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 48 to 48 | ||||||||
| ||||||||
Deleted: | ||||||||
< < |
| |||||||
Prerequisites: CREAM-cli-delegation.sh |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 32 to 32 | ||||||||
In several cases the test for a client command requires the execution of another one first, with a well defined set of options, in order to prepare the environment for the test. The latter should be considered as "already tested", so the certifier should follow a specific order in the execution of the testsuite. Each test reports the list of prerequisites. | ||||||||
Changed: | ||||||||
< < | Most of the scripts contained into the testsuite require the submission of one or more jobs, in general for these submissions a very simple JDL file is used: JDLfilename | |||||||
> > | Most of the scripts contained into the testsuite require the submission of one or more jobs, in general for these submissions a very simple JDL file is used (example.jdl ), the executable defined into this jdl is a just simple "sleep" with no ISB/OSB movement. | |||||||
CREAM-cli-delegation.shThis test performs several delegation calls on the server (commandglite-ce-delegate-proxy ) with any combination of --logfile and --conf options; then it tries to re-delegate the same ID in order to generate a fault on the server side. | ||||||||
Line: 72 to 72 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh | ||||||||
Added: | ||||||||
> > | CREAM-cli-job-suspend.shThis test suspends the execution of one or more existing jobs (commandglite-ce-job-suspend ) specifying:
CREAM-cli-job-resume.shThis test resumes the execution of one or more previously suspended jobs (commandglite-ce-job-suspend ) specifying:
| |||||||
CREAM-cli-job-purge.shThis test removes any data from the service about one or more jobs (commandglite-ce-job-purge ) specifying:
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 35 to 35 | ||||||||
Most of the scripts contained into the testsuite require the submission of one or more jobs, in general for these submissions a very simple JDL file is used: JDLfilename
CREAM-cli-delegation.sh | ||||||||
Changed: | ||||||||
< < | This test performs several delegation calls on the server (command glite-ce-delegate-proxy ) with any combination of --logfile and --conf options. | |||||||
> > | This test performs several delegation calls on the server (command glite-ce-delegate-proxy ) with any combination of --logfile and --conf options; then it tries to re-delegate the same ID in order to generate a fault on the server side. | |||||||
CREAM-cli-delegation-renew.shThis test performs a renewal of a proxy delegated on the server side (commandglite-ce-proxy-renew ) with any combination of --logfile and --conf options and tries a renewal of an missing proxy in order to test the fault handling. | ||||||||
Line: 85 to 85 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-submission-management.sh | ||||||||
Changed: | ||||||||
< < | This test check the behaviour of the commands for submission management (glite-ce-enable-submission , glite-ce-disable-submission , glite-ce-allowed-submission ) | |||||||
> > | This test checks the behaviour of the commands for submission management (glite-ce-enable-submission , glite-ce-disable-submission , glite-ce-allowed-submission )
CREAM-cli-get-cemon-url.shThis test retrieves the URL of cemonitor (commandglite-ce-get-cemon-url ) with any combination of --logfile and --conf options. | |||||||
-- AlessioGianelle - 03 Jun 2008 \ No newline at end of file |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 84 to 84 | ||||||||
Prerequisites: CREAM-cli-job-submit.sh | ||||||||
Added: | ||||||||
> > | CREAM-cli-submission-management.shThis test check the behaviour of the commands for submission management (glite-ce-enable-submission , glite-ce-disable-submission , glite-ce-allowed-submission ) | |||||||
-- AlessioGianelle - 03 Jun 2008 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 27 to 27 | ||||||||
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. | ||||||||
Added: | ||||||||
> > | Every command handles a large number of fault and errors reported by the service, reproducing all these errors for each test is not viable; the aim of this suite is to check just the fault handling so where it is possible a single fault, representing a class of errors, is generated and tested. | |||||||
In several cases the test for a client command requires the execution of another one first, with a well defined set of options, in order to prepare the environment for the test. The latter should be considered as "already tested", so the certifier should follow a specific order in the execution of the testsuite. Each test reports the list of prerequisites. | ||||||||
Line: 35 to 37 | ||||||||
CREAM-cli-delegation.shThis test performs several delegation calls on the server (commandglite-ce-delegate-proxy ) with any combination of --logfile and --conf options. | ||||||||
Added: | ||||||||
> > | CREAM-cli-delegation-renew.shThis test performs a renewal of a proxy delegated on the server side (commandglite-ce-proxy-renew ) with any combination of --logfile and --conf options and tries a renewal of an missing proxy in order to test the fault handling.
Prerequisites: CREAM-cli-delegation.sh | |||||||
CREAM-cli-job-submit.shThis test carries out several submissions (commandglite-ce-job-submit ) with:
|
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
CREAM client testsuite | ||||||||
Line: 26 to 26 | ||||||||
| ||||||||
Changed: | ||||||||
< < | 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. | |||||||
> > | In several cases the test for a client command requires the execution of another one first, with a well defined set of options, in order to prepare the environment for the test. The latter should be considered as "already tested", so the certifier should follow a specific order in the execution of the testsuite. Each test reports the list of prerequisites. Most of the scripts contained into the testsuite require the submission of one or more jobs, in general for these submissions a very simple JDL file is used: JDLfilename | |||||||
CREAM-cli-delegation.sh | ||||||||
Changed: | ||||||||
< < | This test performs a 3 delegation calls on the server (command glite-ce-delegate-proxy ) with the following options:
| |||||||
> > | This test performs several delegation calls on the server (command glite-ce-delegate-proxy ) with any combination of --logfile and --conf options. | |||||||
CREAM-cli-job-submit.sh | ||||||||
Added: | ||||||||
> > | This test carries out several submissions (command glite-ce-job-submit ) with:
CREAM-cli-job-status-simple.shThis test retrieves the status of an existing job (commandglite-ce-job-status ) with different verbosity levels (--level option)
Prerequisites: CREAM-cli-job-submit.sh
CREAM-cli-job-status-filtered.shThis test retrieves the status of a group of existing jobs (commandglite-ce-job-status ) specifying:
CREAM-cli-job-cancel.shThis test interrupts the execution of one or more existing jobs (commandglite-ce-job-cancel ) specifying:
CREAM-cli-job-purge.shThis test removes any data from the service about one or more jobs (commandglite-ce-job-purge ) specifying:
| |||||||
Added: | ||||||||
> > | CREAM-cli-job-list.shThis test prints the list of submitted jobs (commandglite-ce-job-list ) with any combination of --logfile and --conf options. | |||||||
Added: | ||||||||
> > | Prerequisites: CREAM-cli-job-submit.sh | |||||||
-- AlessioGianelle - 03 Jun 2008 |
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
Added: | ||||||||
> > | CREAM client testsuite | |||||||
A test suite for detailed testing of the command line interface to submit to a CREAM CE. | ||||||||
Added: | ||||||||
> > | 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:
| ||||||||
Line: 19 to 25 | ||||||||
| ||||||||
Added: | ||||||||
> > | 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.shThis test performs a 3 delegation calls on the server (commandglite-ce-delegate-proxy ) with the following options:
| |||||||
Added: | ||||||||
> > | CREAM-cli-job-submit.sh | |||||||
Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Added: | ||||||||
> > |
|