Make sure -fsanitizer binaries are always cleaned up
This commit is contained in:
parent
9c4aebd8e3
commit
327429b625
@ -60,6 +60,7 @@ def check_functest_sanitizers(implementation):
|
||||
EXTRAFLAGS='-fsanitize=address,undefined',
|
||||
working_dir=os.path.join('..', 'test'),
|
||||
env=env)
|
||||
try:
|
||||
helpers.run_subprocess(
|
||||
[os.path.join('..', 'bin', 'functest_{}_{}{}'.format(
|
||||
implementation.scheme.name,
|
||||
@ -69,6 +70,9 @@ def check_functest_sanitizers(implementation):
|
||||
os.path.join('..', 'bin'),
|
||||
env=env,
|
||||
)
|
||||
except AssertionError as e:
|
||||
raise e
|
||||
finally:
|
||||
# Remove files with ASAN library compiled in
|
||||
helpers.make('clean-scheme',
|
||||
TYPE=implementation.scheme.type,
|
||||
|
Loading…
Reference in New Issue
Block a user