-
Notifications
You must be signed in to change notification settings - Fork 66
let bot run EESSI test suite during test phase (part of bot build procedure) #467
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
boegel
merged 74 commits into
EESSI:2023.06-software.eessi.io
from
casparvl:run_test_suite_based_on_pr366
Mar 26, 2024
Merged
Changes from all commits
Commits
Show all changes
74 commits
Select commit
Hold shift + click to select a range
6cc2e3e
first version of bot/test.sh script
truib 9a32dc6
scripts to run tests after a build job has finished
truib 17cfd02
small adjustments to test script
truib 0f3646e
Second attempt at having the bot run the test suite, now based on Tho…
e8c91eb
Merge upstream into old feature branch based on pr366
34fca15
Make a very simple change to an easystack file so we are able to trig…
3faae9d
Make scripts executable
081e2b1
Check for existence of SLURM output first
9b6fa73
Clarify return messages from the bot
cb48b36
Use EESSI_SOFTWARE_PATH instead of EASYBUILD_INSTALLPATH to set the m…
d1a0219
Do git clone in a seperate script, so that that can be run in the pre…
86d5d3d
Should use the one from current dir
7861aec
Remove quotes, see if that helps
a7b5ee1
Apparently, we need to remove curly braces too
f50e463
Make sure this actually gets reported as failure, as the ReFrame runt…
f67df9b
Fix the actual issue: make sure that two arguments are interpreted se…
3394851
See if we can make check-test formatting more fancy
8e5682a
Replace the env var for the result file
6cf0cf9
Add missing functions
7fe24e1
Remove artefacts from reporting
afc309a
Add a reason for the failure
b84e487
Fixed missing bracket
ef7bc01
Add reporting of the ReFrame result
867681a
Add missing bracket. Again
47e30ca
Add some echo for debugging
1bdadf8
more debugging output
5152f5e
Lets try some nicer formatting with headers etc. See if this actually…
ea38c66
Inverse check, it was incorrect
8edb6ff
Remove debugging output
26bd2cb
Correct the regex pattern to account for the fact that the slurm outp…
416b72d
Corrected typo
1990093
Trigger failure in the workflow on purpose, to show what that looks like
4b98856
Change order of checking error codes. If the ReFrame tests ran and we…
0f26142
Make sure we don't overwrite the grepped result from failures
94e0bb5
Fix plural/singular typo
9e7ac1c
Be a bit more expressive about what we are doing
3a52bde
Change to dedicated config file for testing by the bot in the build job
159e384
Make it verbose, see if we can see why autodetect fails
b92044e
Add ReFrame config template. Not that four template variables need to…
02b0e31
Use template config file and make replacements based on lscpu
58c4cfa
Fix incorrect variable name
2fc121e
Missing comma
db08f4f
Corrected typo
6b3a6cc
Remove verbose flags
a70b4f1
Pick name without spaces, to avoid issues with directories
ce24e6d
Pick more meaningful name for SLURM variable, namely SLURM_OUTPUT_FOUND
9881c2a
Correct erroneous status
1446055
Rename CoDeList variable to comment_details_list
f80c0eb
Remove commented section, it is not relevant
ff5baac
Update run_tests.sh
casparvl 4adae18
Fix mistake in replacing SLURM with SLURM_OUTPUT_FOUND
848e387
Merge branch 'run_test_suite_based_on_pr366' of github.com:casparvl/s…
9e6955f
Change name of the template for the ReFrame config file to make clear…
08a7fd8
Fix typo in variable
8b5bde5
No longer needed
5d383eb
Added header, rephrased some comments
cdf7971
Fix headers
79a9ad3
Load default ReFrame version
2f280e4
Point to docs for ReFrame config
e5d60b9
Fix silly mistake: I was overwriting the ReFrame config file with eve…
b5c60cc
See if @boegel is correct and if we don't actually need ANY software …
69d6d2e
Add escape character to star, so that the regex pattern prints correc…
2dd048e
Add the list(SCALES.keys()) feature (though technically we could limi…
0492b9e
Try the original regex patterns, capturing spaces more specifically, …
ec61759
Remove manual setup of MODULEPATH etc, and source the regular EESSI i…
1fd1609
'which' is not working in the container, command -v is
3141789
Workaround for 'PSM3 can't open nic unit' error
536d323
Merge branch '2023.06-software.eessi.io' into run_test_suite_based_on…
casparvl 330db7a
also dump status to test result file
boegel f3c6207
add Caspar as author in `bot/test.sh` script
boegel 13072df
use read-only mode to access software installations via container
boegel 1fa323a
fix typo: build -> test
boegel 8d05473
disable CPU auto-detection in template ReFrame configuration script u…
boegel c53f578
pass down --generic to script used for running test suite, so tests a…
boegel File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.