Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • alya-testsuite alya-testsuite
  • Project information
    • Project information
    • Activity
    • Members
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Wiki
    • Wiki
  • Activity
Collapse sidebar
  • alyaalya
  • alya-testsuitealya-testsuite
  • Wiki
  • Execute the Testsuite

Execute the Testsuite · Changes

Page history
Update Execute the Testsuite authored Jul 26, 2019 by Damien Dosimont's avatar Damien Dosimont
Hide whitespace changes
Inline Side-by-side
Execute-the-Testsuite.md
View page @ 02572425
......@@ -63,11 +63,35 @@ or
Also, if your configuration file is obsolete, you will be asked to run the `./configure --all` again when you launch the testsuite.
Here are the different values you will be asked to provide when configuring the testsuite.
Here are the different values you will be asked to provide when configuring the testsuite. Note that typing enter without any will use the default option, when it is possible.
#### Your marenostrum user
#### Marenostrum user
Something like `bscxxxxx`.
Something like `bscxxxxx`. No default.
#### Email
Your bsc email. No default.
#### Tests git repository url
This is the url of the git repository that contains the tests to run. The default url is [git@gitlab-internal.bsc.es:alya/alya-tests.git] but you can define another repository if it follows the testsuite format.
For the moment, the repository must be accessible through ssh from your machine.
#### Tests git repository branch
If you added or modified tests in a branch of the tests git repository you have defined in the previous section, you can specify the name of this branch. Note that running the testsuite on a custom branch or repository will not count as validation before a merge request.
#### Job queue
This option determines the job queue used to run the testsuite jobs on marenostrum.
* `debug`: the jobs have more priority but only one can run at the same time. Useful when the marenostrum queue is overloaded or if you run only one or a few subsets of tests.
* `bsc_case`: the jobs have less priority but several jobs can run simultaneously. Recommended when the marenostrum queue is not saturated. This is the default option.
#### Alya branch
Type the branch name of Alya you want to test. Don't write the full path, just the name of the branch (for instance, type pre-Trunk for the branch `file:///gpfs/projects/bsc21/svnroot/Alya/branches/pre-Trunk`). `Trunk` by default.
#### MN login
......@@ -79,8 +103,6 @@ Type one the marenostrum login node among:
If you press enter without typing anything, the default value `mn2.bsc.es` will be automatically selected.
If you plan to run the testsuite on marenostrum, something we discourage, put `localhost`.
#### P9 login
Same as for marenostrum, but this one for the p9 cluster. Chose between:
......@@ -88,27 +110,12 @@ Same as for marenostrum, but this one for the p9 cluster. Chose between:
* `p9login1.bsc.es`
* `p9login2.bsc.es`
the default value being `p9login1.bsc.es`.
the default value being `p9login2.bsc.es`.
Note that you don't have access to p9 by default. We recommend asking for access to the support since it is crucial that Alya compiles and runs well on this architecture.
#### Job queue
This option determines the job queue used to run the testsuite jobs on marenostrum.
* `debug`: the jobs have more priority but only one can run at the same time. Useful when the marenostrum queue is overloaded or if you run only one or a few subsets of tests. This is the default option.
* `bsc_case`: the jobs have less priority but several jobs can run simultaneously. Recommended when the marenostrum queue is not saturated.
#### Email
Your bsc email.
### Alya branch
Type the branch name of Alya you want to test. Don't write the full path, just the name of the branch (for instance, type pre-Trunk for the branch `file:///gpfs/projects/bsc21/svnroot/Alya/branches/pre-Trunk`). `Trunk` by default.
#### Marenostrum path
Type the path on Marenostrum where the testsuite will be executed and the data generated. If the path does not exists, it will be created. By default, the path is `/gpfs/projects/bsc21/bscxxxxx/ts/name_of_your_machine`
Type the path on Marenostrum GPFS where the testsuite will be executed and the data generated. If the path does not exists, it will be created. By default, the path is `/gpfs/projects/bsc21/bscxxxxx/ts/name_of_your_machine`
#### Tests branch
......
Clone repository
  • Home
  • User
    • Basic information
    • Execute the Testsuite
    • Execute the Testsuite (SVN)
    • Analyze the results
  • Developer
    • Adding/modifying tests workflow
    • Manage the tolerances