Skip to content

rework module-only tests to use unique software name (rather than 'foo')#2287

Merged
boegel merged 1 commit intoeasybuilders:developfrom
Flamefire:fix_moduleonly_tests
Dec 18, 2020
Merged

rework module-only tests to use unique software name (rather than 'foo')#2287
boegel merged 1 commit intoeasybuilders:developfrom
Flamefire:fix_moduleonly_tests

Conversation

@Flamefire
Copy link
Copy Markdown
Contributor

I experienced a test failure of morthur finding artefacts from Bazel easyblock
This is caused by the test modules all having the same name so
a) Tests are incomplete as they may simply assert things fulfilled by
previous subtests
b) Tests may wrongly fail as previous tests may add unexpected
files/folders which are picked up by the next tests

Solution: Use unique names and workaround some limitations discovered by that

I experienced a test failure of morthur finding artefacts from Bazel easyblock
This is caused by the test modules all having the same name so
a) Tests are incomplete as they may simply assert things fulfilled by
   previous subtests
b) Tests may wrongly fail as previous tests may add unexpected
   files/folders which are picked up by the next tests

Solution: Use unique names and workaround some limitations discovered by that
@boegel boegel added the bug fix label Dec 18, 2020
@boegel boegel added this to the next release (4.3.3?) milestone Dec 18, 2020
@boegel boegel changed the title Rework module-only tests and fix it rework module-only tests to use unique software name (rather than 'foo') Dec 18, 2020
Copy link
Copy Markdown
Member

@boegel boegel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@boegel boegel merged commit 8dcb466 into easybuilders:develop Dec 18, 2020
@Flamefire Flamefire deleted the fix_moduleonly_tests branch December 19, 2020 17:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants