Skip to content

Add an option to skip the sanitizer tests of Clang#806

Merged
boegel merged 3 commits intoeasybuilders:developfrom
wpoely86:clang-disable-sanitizers
Jan 14, 2016
Merged

Add an option to skip the sanitizer tests of Clang#806
boegel merged 3 commits intoeasybuilders:developfrom
wpoely86:clang-disable-sanitizers

Conversation

@wpoely86
Copy link
Copy Markdown
Member

These sanitizer tests often fail on HPC systems due to the 'weird'
evironment. It doesn't neccessarily mean that they don't work (they
usually do).

@boegel please review

These sanitizer tests often fail on HPC systems due to the 'weird'
evironment. It doesn't neccessarily mean that they don't work (they
usually do).
@hpcugentbot
Copy link
Copy Markdown

Easyblocks unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyblocks-pr-builder/1588/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

Comment thread easybuild/easyblocks/c/clang.py Outdated
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.

use this below instead:

if (disable_san_tests or self.cfg['skip_sanitizer_tests']) and build_option('strict') != run.ERROR:
    self.log.debug("Disabling the sanitizer tests")
    self.disable_sanitizer_tests()

@hpcugentbot
Copy link
Copy Markdown

Easyblocks unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyblocks-pr-builder/1589/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

Easyblocks unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-easyblocks-pr-builder/1590/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

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.

enable by default, to avoid people tripping over this?

I would also mention the error you may run into in the description (take them from the EB ML post), for easy googling... ;-)

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.

Why, these test should be run. It's only on specific systems that it fails.

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.

OK, fine.

Can you copy-paste the error messages in the PR description? I'll merge this in then.

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.

Which error messages? Some sanitizer test can fail, but which one is random. It will only tell you test X, Y, ... have failed

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.

OK, fine. :-)

boegel added a commit that referenced this pull request Jan 14, 2016
Add an option to skip the sanitizer tests of Clang
@boegel boegel merged commit 120c8d0 into easybuilders:develop Jan 14, 2016
@boegel boegel added this to the v2.6.0 milestone Jan 14, 2016
@wpoely86 wpoely86 deleted the clang-disable-sanitizers branch January 14, 2016 08:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants