-
Notifications
You must be signed in to change notification settings - Fork 203
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
add end-to-end test for running EasyBuild in different Linux distros using containers #3968
add end-to-end test for running EasyBuild in different Linux distros using containers #3968
Conversation
…w for testing EasyBuild
.github/workflows/end2end.yml
Outdated
fi | ||
|
||
# tests are run with root privileges, so we need to tell EasyBuild that's OK... | ||
export EASYBUILD_ALLOW_USE_AS_ROOT_AND_ACCEPT_CONSEQUENCES=1 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should add an easybuild
user in the container image to avoid having to use root
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Fixing this required sudo
to be in the container images, see easybuilders/easybuild-containers#23
I did some extra work on this in a separate branch (see https://github.com/boegel/easybuild-framework/tree/end2test_test_TEST_TEST), but tests are acting up there, and it's not entirely clear to me why... I'll get back to this later, this shouldn't block the release of EasyBuild v4.5.4... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The end-to-end test looks good to me. 👍
Requested changes have been implemented.
Going in, thanks @boegel! |
1 similar comment
Going in, thanks @boegel! |
No description provided.