Skip to content

add end-to-end test for running EasyBuild in different Linux distros using containers#3968

Merged
SebastianAchilles merged 13 commits into
easybuilders:developfrom
boegel:end2test_test
Aug 25, 2023
Merged

add end-to-end test for running EasyBuild in different Linux distros using containers#3968
SebastianAchilles merged 13 commits into
easybuilders:developfrom
boegel:end2test_test

Conversation

@boegel

@boegel boegel commented Feb 20, 2022

Copy link
Copy Markdown
Member

No description provided.

lexming
lexming previously requested changes Mar 1, 2022
Comment thread .github/workflows/end2end.yml Outdated
Comment thread .github/workflows/end2end.yml
Comment thread .github/workflows/end2end.yml
Comment thread .github/workflows/end2end.yml
Comment thread .github/workflows/end2end.yml
Comment thread .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

Copy link
Copy Markdown
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
Copy Markdown
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

boegel commented Mar 28, 2022

Copy link
Copy Markdown
Member Author

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

Comment thread .github/workflows/end2end.yml Outdated

@SebastianAchilles SebastianAchilles left a comment

Copy link
Copy Markdown
Member

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
Copy Markdown
Member

Going in, thanks @boegel!

1 similar comment
@SebastianAchilles

Copy link
Copy Markdown
Member

Going in, thanks @boegel!

@SebastianAchilles SebastianAchilles merged commit e6651e8 into easybuilders:develop Aug 25, 2023
@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