aboutsummaryrefslogtreecommitdiff
path: root/run_unittests.py
diff options
context:
space:
mode:
Diffstat (limited to 'run_unittests.py')
-rwxr-xr-xrun_unittests.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/run_unittests.py b/run_unittests.py
index 21b1109..63f6def 100755
--- a/run_unittests.py
+++ b/run_unittests.py
@@ -37,8 +37,12 @@ from run_tests import ensure_backend_detects_changes
def get_dynamic_section_entry(fname, entry):
- raw_out = subprocess.check_output(['readelf', '-d', fname],
- universal_newlines=True)
+ try:
+ raw_out = subprocess.check_output(['readelf', '-d', fname],
+ universal_newlines=True)
+ except FileNotFoundError:
+ # FIXME: Try using depfixer.py:Elf() as a fallback
+ raise unittest.SkipTest('readelf not found')
pattern = re.compile(entry + r': \[(.*?)\]')
for line in raw_out.split('\n'):
m = pattern.search(line)