summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrian Potchik <brian@vector35.com>2020-09-04 00:34:53 -0400
committerBrian Potchik <brian@vector35.com>2020-09-04 00:34:53 -0400
commita2f8486a67844b96ff3e339fc062275790396fe3 (patch)
treedd2677b0655a2852766b401a231f1aed805cfe16
parent2a96999a10576af59da64ecbed2720319ce29e80 (diff)
Fix universal loader BNDB round trip unit test.
-rw-r--r--suite/testcommon.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/suite/testcommon.py b/suite/testcommon.py
index 9d02774d..33b3b800 100644
--- a/suite/testcommon.py
+++ b/suite/testcommon.py
@@ -1104,7 +1104,14 @@ class VerifyBuilder(Builder):
assert([str(functions == bndb_functions and comments == bndb_comments)])
bv.file.close()
del bv
- os.unlink(temp_name)
+ for i in range(5):
+ try:
+ time.sleep(1)
+ os.unlink(temp_name)
+ break
+ except OSError:
+ print("Failed to remove file {}".format(temp_name))
+ continue
# test with overridden arch preference
binja.Settings().set_string_list("files.universal.architecturePreference", ["arm64"])