|
|
# Basic Usage
|
|
|
|
|
|
Testsuite basic usage is composed of three steps: download the testsuite, configure it, and run it.
|
|
|
|
|
|
1. Checkout the TestSuite 2.0:
|
|
|
|
|
|
* From MN4:
|
|
|
|
|
|
svn co file:///gpfs/projects/bsc21/svnroot/AlyaTS/Trunk
|
... | ... | @@ -9,6 +12,10 @@ |
|
|
|
|
|
svn co svn+ssh://bsc21***@mn3.bsc.es/gpfs/projects/bsc21/svnroot/AlyaTS/Trunk
|
|
|
|
|
|
If you have already downloaded the testsuite, you want to update it to get the last features:
|
|
|
|
|
|
svn update
|
|
|
|
|
|
2. Configure the testSuite:
|
|
|
|
|
|
./configure
|
... | ... | @@ -17,3 +24,24 @@ |
|
|
|
|
|
./testSuite
|
|
|
|
|
|
# Advanced Usage
|
|
|
|
|
|
You will find here advanced features.
|
|
|
|
|
|
## Advanced configuration
|
|
|
|
|
|
You can run `./configure` with one of these options
|
|
|
|
|
|
* -m To select the modules that will be compiled
|
|
|
* -e To change the user email
|
|
|
* -s To select the path in marenostrum where the testsuite will be executed
|
|
|
* -b To choose the branch that will be tested
|
|
|
* -t To select which tests will be executed
|
|
|
* -all To reset the whole configuration. Mandatory if you want to change your MN user or the login node.
|
|
|
|
|
|
Alternatively, you can edit the client-config.json by hand to edit options that are not available through the `configure` interface.
|
|
|
|
|
|
## Advanced run
|
|
|
|
|
|
|
|
|
|