Skip to content

Commit 661a52a

Browse files
committed
Fix ignore_test_failure not set for Extensions
The ExtensionEasyBlock does not call __init__ from EasyBlock and hence that value is not set making uses of report_test_failure fail.
1 parent e74d2e2 commit 661a52a

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

easybuild/framework/easyblock.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,6 @@ def __init__(self, ec):
258258
if group_name is not None:
259259
self.group = use_group(group_name)
260260

261-
self.ignore_test_failure = build_option('ignore_test_failure')
262-
263261
# generate build/install directories
264262
self.gen_builddir()
265263
self.gen_installdir()
@@ -1831,7 +1829,7 @@ def report_test_failure(self, msg_or_error):
18311829
18321830
:param msg_or_error: failure description (string value or an EasyBuildError instance)
18331831
"""
1834-
if self.ignore_test_failure:
1832+
if build_option('ignore_test_failure'):
18351833
print_warning("Test failure ignored: " + str(msg_or_error), log=self.log)
18361834
else:
18371835
exception = msg_or_error if isinstance(msg_or_error, EasyBuildError) else EasyBuildError(msg_or_error)

0 commit comments

Comments
 (0)