Skip to content
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

Merged
merged 13 commits into from
Aug 25, 2023

Conversation

boegel
Copy link
Member

@boegel boegel commented Feb 20, 2022

No description provided.

lexming
lexming previously requested changes Mar 1, 2022
.github/workflows/end2end.yml Outdated Show resolved Hide resolved
.github/workflows/end2end.yml Show resolved Hide resolved
.github/workflows/end2end.yml Show resolved Hide resolved
.github/workflows/end2end.yml Outdated Show resolved Hide resolved
.github/workflows/end2end.yml Show resolved Hide resolved
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
Copy link
Member Author

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

Copy link
Member Author

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

@boegel
Copy link
Member Author

boegel commented Mar 28, 2022

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...

Copy link
Member

@SebastianAchilles SebastianAchilles left a 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. 👍

@SebastianAchilles SebastianAchilles dismissed lexming’s stale review August 25, 2023 08:41

Requested changes have been implemented.

@SebastianAchilles
Copy link
Member

Going in, thanks @boegel!

1 similar comment
@SebastianAchilles
Copy link
Member

Going in, thanks @boegel!

@SebastianAchilles SebastianAchilles merged commit e6651e8 into easybuilders:develop Aug 25, 2023
42 checks passed
@boegel boegel deleted the end2test_test branch August 25, 2023 08:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants