From 8bba91f5e679493b1ef5716459c996dd2e5cdab2 Mon Sep 17 00:00:00 2001 From: Hsin-Yi Chen Date: Tue, 24 Apr 2018 10:23:08 +0800 Subject: Skip vtable comparison if the dumper outputs nothing Bug: 78316564 Test: vts-tradefed run commandAndExit vts -m VtsVndkAbi Change-Id: Iab7bde191980c87effbe626dbb3e0efe0229e234 --- abi/VtsVndkAbiTest.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/abi/VtsVndkAbiTest.py b/abi/VtsVndkAbiTest.py index d277073..65bf930 100644 --- a/abi/VtsVndkAbiTest.py +++ b/abi/VtsVndkAbiTest.py @@ -144,6 +144,11 @@ class VtsVndkAbiTest(base_test.BaseTestClass): dump_vtables = parser.ParseVtablesFromString(dump_file.read()) lib_vtables = parser.ParseVtablesFromLibrary(lib_path) + # TODO(b/78316564): The dumper doesn't support SHT_ANDROID_RELA. + if not lib_vtables and self.run_as_compliance_test: + logging.warning("%s: Cannot dump vtables", + os.path.relpath(lib_path, self._temp_dir)) + return [] logging.debug("%s: %s", lib_path, lib_vtables) diff = [] for vtable, dump_symbols in dump_vtables.iteritems(): -- cgit v1.2.3