Skip to content

Commit cbd5521

Browse files
authored
Merge pull request #326 from Neves-P/update/bot-docs
Minor changes to bot documentation
2 parents 4d29fe0 + 9e1a323 commit cbd5521

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

docs/bot.md

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ Separate filters with a space, order of filters does not matter.
9797
For example:
9898

9999
```
100-
bot: build repo:eessi-hpc.org-2023.06-software arch:x86_64/amd/zen2
100+
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen2
101101
```
102102

103103
#### Multiple build instructions
@@ -108,8 +108,8 @@ repositories, and CPU targets. Specify one build instruction per line.
108108
For example:
109109

110110
```
111-
bot: build repo:eessi-hpc.org-2023.06-software arch:x86_64/amd/zen3 inst:aws
112-
bot: build repo:eessi-hpc.org-2023.06-software arch:aarch64/generic inst:azure
111+
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen3 inst:aws
112+
bot: build repo:eessi.io-2023.06-software arch:x86_64/amd/zen4 inst:azure
113113
```
114114

115115
!!! note
@@ -154,15 +154,11 @@ which was created by the `bot/check-result.sh` script.
154154

155155
## Testing { #testing }
156156

157-
!!! warning
158-
The test phase is not implemented yet in the bot.
159-
160-
We intend to use the [EESSI test suite](https://github.com/EESSI/test-suite)
161-
in different OS configurations to verify that the software that was built works as expected.
157+
The bot also runs tests in the [EESSI test suite](test-suite/index.md) if these match the software being installed. These tests are run after the build step by the bot through the `bot/test.sh` script. The mapping of which tests will run given the built software is defined in `tests/eessi_test_mapping/software_to_tests.yml`. Lastly, the job manager reports a summary of the test results created by the `bot/check-test.sh` script.
162158

163159
## Deploying { #deploying }
164160

165-
To deploy the artefacts that were obtained in the build phase, you should add the `bot: deploy` label
161+
To deploy the artefacts that were obtained in the build phase, you should add the `bot:deploy` label
166162
to the pull request.
167163

168164
This will trigger the event handler to upload the artefacts for ingestion into the EESSI repository.

docs/test-suite/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ To get started, you should look into the [installation and configuration guideli
99

1010
To write the ReFrame configuration file for your system, check [ReFrame configuration file](ReFrame-configuration-file.md).
1111

12-
For which software tests are available, see [available-tests.md](available-tests.md).
12+
For which software tests are available, see [available tests](available-tests.md).
1313

1414
For more information on using the EESSI test suite, see [here](usage.md).
1515

0 commit comments

Comments
 (0)