Source: androguard
Version: 3.1.0~rc1-1
Severity: serious

https://buildd.debian.org/status/package.php?p=androguard&suite=sid

...
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
nosetests3 --with-timer --timer-top-n 50
.........................EE.E..FFFEEEE....FF.EEEEEE.E.EEESEE..EEEEEEE.S
======================================================================
ERROR: testAPK (test_analysis.AnalysisTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_analysis.py", line 19, in testAPK
    a, d, dx = AnalyzeAPK("examples/tests/a2dp.Vol_137.apk")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 52, in AnalyzeAPK
    digest = session.add(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
root: INFO: Generating grammar tables from 
/usr/lib/python3.6/lib2to3/Grammar.txt
root: INFO: Generating grammar tables from 
/usr/lib/python3.6/lib2to3/PatternGrammar.txt
androguard.misc: DEBUG: AnalyzeAPK
androguard.session: DEBUG: add 
APK:fb913cccb0957c5b52caea48c3ef7a3ce1d616219b47eed65482097920fe8cc5
androguard.session: DEBUG: added 
APK:fb913cccb0957c5b52caea48c3ef7a3ce1d616219b47eed65482097920fe8cc5
androguard.session: DEBUG: add 
DEX:1f2ca89075a9b985f9f8209eae7bc4d160b4502ff45352c517f3565bebe18738
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testDex (test_analysis.AnalysisTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_analysis.py", line 14, in testDex
    d = dvm.DalvikVMFormat(fd.read())
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes

======================================================================
ERROR: testAPKActivitiesAreString (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 181, in 
testAPKActivitiesAreString
    self.assertTrue(isinstance(activities[0], str), 'activities[0] is not of 
type str')
IndexError: list index out of range

======================================================================
ERROR: testAPKWrapper (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 20, in testAPKWrapper
    a, d, dx = 
AnalyzeAPK("examples/android/TestsAndroguard/bin/TestActivity.apk")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 52, in AnalyzeAPK
    digest = session.add(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeAPK
androguard.session: DEBUG: add 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: added 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testAPKWrapperRaw (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 40, in testAPKWrapperRaw
    a, d, dx = AnalyzeAPK(file_contents, raw=True)
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 52, in AnalyzeAPK
    digest = session.add(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeAPK
androguard.session: DEBUG: add 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: added 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testAPKWrapperUnsigned (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 124, in testAPKWrapperUnsigned
    a, d, dx = 
AnalyzeAPK("examples/android/TestsAndroguard/bin/TestActivity_unsigned.apk")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 52, in AnalyzeAPK
    digest = session.add(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeAPK
androguard.session: DEBUG: add 
APK:3b8de7505527f7df8604f24d64681246904ff9ae23091fc47ae99f62777515b2
androguard.session: DEBUG: added 
APK:3b8de7505527f7df8604f24d64681246904ff9ae23091fc47ae99f62777515b2
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testMultiDexAPK (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 55, in testMultiDexAPK
    a, d, dx = AnalyzeAPK('examples/android/abcore/app-prod-debug.apk')
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 52, in AnalyzeAPK
    digest = session.add(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeAPK
androguard.session: DEBUG: add 
APK:d5e26acca809e9cdfaece18afd8e63c60a26d7b6d566d70bd9f44d6934d5c433
androguard.session: DEBUG: added 
APK:d5e26acca809e9cdfaece18afd8e63c60a26d7b6d566d70bd9f44d6934d5c433
androguard.session: DEBUG: add 
DEX:8bd7e9f48a6ed29e4c678633364e8bfd4e6ae76ef3e50c43a5ec3c00eb10a5bc
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testAXML (test_axml.AXMLTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 24, in testAXML
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15

======================================================================
ERROR: Test if weird namespace constelations cause problems
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 115, in testDoubleNamespace
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15

======================================================================
ERROR: Test if extra namespaces cause problems
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 51, in testExtraNamespace
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15
-------------------- >> begin captured logging << --------------------
androguard.axml: WARNING: Reached a NAMESPACE_END without having the namespace 
stored before? Prefix ID: 24, URI ID: 25
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Assert that Namespaces which are used in a tag and the tag is closed
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 102, in testMaskingNamespace
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15

======================================================================
ERROR: Test if a nonzero style offset in the string section causes problems
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 38, in testNonZeroStyleOffset
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15
-------------------- >> begin captured logging << --------------------
androguard.axml: WARNING: Styles Offset given, but styleCount is zero.
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Assert that Strings with nullbytes are handled correctly
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 88, in testNullbytes
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15

======================================================================
ERROR: Test for Text chunks containing XML
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_axml.py", line 64, in testTextChunksWithXML
    e = minidom.parseString(ap.get_buff())
  File "/usr/lib/python3.6/xml/dom/minidom.py", line 1968, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 925, in parseString
    return builder.parseString(string)
  File "/usr/lib/python3.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 4, column 15

======================================================================
ERROR: testArrays (test_decompiler.DecompilerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_decompiler.py", line 19, in testArrays
    h, d, dx = AnalyzeDex("examples/tests/FillArrays.dex")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 74, in AnalyzeDex
    return session.addDEX(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeDex
androguard.session: DEBUG: add 
DEX:1edbda9e188f83d5c471f941bed834e95c3446f6cafb9f5612408f14f4536d69
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testSimplification (test_decompiler.DecompilerTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_decompiler.py", line 12, in 
testSimplification
    h, d, dx = AnalyzeDex("examples/tests/Test.dex")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 74, in AnalyzeDex
    return session.addDEX(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeDex
androguard.session: DEBUG: add 
DEX:0e1aa10d9ecfb1cb3781a3f885195f61505e0a4557026a07bd07bf5bd876c951
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: Failure: error (unpack requires a buffer of 4 bytes)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/nose/failure.py", line 39, in runTest
    raise self.exc_val.with_traceback(self.tb)
  File "/usr/lib/python3/dist-packages/nose/loader.py", line 251, in generate
    for test in g():
  File "/<<PKGBUILDDIR>>/tests/test_decompiler.py", line 48, in 
test_all_decompiler
    a, d, dx = AnalyzeAPK("examples/tests/hello-world.apk")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 52, in AnalyzeAPK
    digest = session.add(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeAPK
androguard.session: DEBUG: add 
APK:f427a0ebe0bca97b9acf6cd2a2a01c37a7d3762841810fc54a7191ec637330b2
androguard.session: DEBUG: added 
APK:f427a0ebe0bca97b9acf6cd2a2a01c37a7d3762841810fc54a7191ec637330b2
androguard.session: DEBUG: add 
DEX:70b3c5a89ac353a9a395092b9f4a8cf74f5463972dc0144f3bec29a1796feb2c
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testDex (test_dex.DexTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_dex.py", line 12, in testDex
    d = dvm.DalvikVMFormat(fd.read())
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes

======================================================================
ERROR: testDexWrapper (test_dex.DexTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_dex.py", line 31, in testDexWrapper
    h, d, dx = AnalyzeDex("examples/android/TestsAndroguard/bin/classes.dex")
  File "/<<PKGBUILDDIR>>/androguard/misc.py", line 74, in AnalyzeDex
    return session.addDEX(filename, data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.misc: DEBUG: AnalyzeDex
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testcode (test_dexcodeparsing.TestDexCodeParsing)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_dexcodeparsing.py", line 19, in testcode
    d = DalvikVMFormat(f.read())
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes

======================================================================
ERROR: testMethodRename (test_rename.RenameTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_rename.py", line 11, in testMethodRename
    d = dvm.DalvikVMFormat(fd.read())
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes

======================================================================
ERROR: testSessionAPK (test_session.SessionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_session.py", line 26, in testSessionAPK
    fd.read())
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.session: DEBUG: add 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: added 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testSessionDex (test_session.SessionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_session.py", line 14, in testSessionDex
    s.add("examples/android/TestsAndroguard/bin/classes.dex", fd.read())
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 168, in add
    digest, d, _ = self.addDEX(filename, raw_data)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testSessionLoad (test_session.SessionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_session.py", line 46, in testSessionLoad
    fd.read())
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.session: DEBUG: add 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: added 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testSessionSave (test_session.SessionTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_session.py", line 38, in testSessionSave
    fd.read())
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 166, in add
    _, d, dx = self.addDEX(filename, dex, dx)
  File "/<<PKGBUILDDIR>>/androguard/session.py", line 100, in addDEX
    d = DalvikVMFormat(data)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes
-------------------- >> begin captured logging << --------------------
androguard.session: DEBUG: add 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: added 
APK:3bb32dd50129690bce850124ea120aa334e708eaa7987cf2329fd1ea0467a0eb
androguard.session: DEBUG: add 
DEX:2f24538b3064f1f88d3eb29ee7fbd2146779a4c9144aefa766d18965be8775c7
androguard.session: DEBUG: Parsing format ...
--------------------- >> end captured logging << ---------------------

======================================================================
ERROR: testDex (test_strings.StringTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_strings.py", line 13, in testDex
    d = dvm.DalvikVMFormat(fd.read())
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7525, in 
__init__
    self._load(buff)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7536, in _load
    self.map_list = MapList(self.CM, self.__header.map_off, self)
  File "/<<PKGBUILDDIR>>/androguard/core/bytecodes/dvm.py", line 7406, in 
__init__
    self.size = unpack("=I", buff.read(4))[0]
struct.error: unpack requires a buffer of 4 bytes

======================================================================
FAIL: testAPKIntentFilters (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 206, in testAPKIntentFilters
    self.assertTrue(any(x != y for x, y in pairs))
AssertionError: False is not true

======================================================================
FAIL: testAPKManifest (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 137, in testAPKManifest
    self.assertEqual(a.get_app_name(), "TestsAndroguardApplication")
AssertionError: '' != 'TestsAndroguardApplication'
+ TestsAndroguardApplication

======================================================================
FAIL: testAPKPermissions (test_apk.APKTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_apk.py", line 158, in testAPKPermissions
    self.assertEqual(a.get_package(), "a2dp.Vol")
AssertionError: None != 'a2dp.Vol'

======================================================================
FAIL: testAppIcon (test_arsc.ARSCTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_arsc.py", line 43, in testAppIcon
    "Incorrect icon path for requested density")
AssertionError: None != 'res/drawable-ldpi/icon.png' : Incorrect icon path for 
requested density

======================================================================
FAIL: testAppName (test_arsc.ARSCTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/<<PKGBUILDDIR>>/tests/test_arsc.py", line 37, in testAppName
    self.assertEqual(app_name, TEST_APP_NAME, "Couldn't deduce 
application/activity label")
AssertionError: '' != 'TestsAndroguardApplication'
+ TestsAndroguardApplication : Couldn't deduce application/activity label

test_analysis.AnalysisTest.testAPK: 1.2212s
dataflow_test.DataflowTest.testDefUseGCD: 0.2294s
dataflow_test.DataflowTest.testReachDefGCD: 0.2283s
dataflow_test.DataflowTest.testDefUseIfBool: 0.2092s
test_dexcodeparsing.TestDexCodeParsing.testcode: 0.0851s
test_apk.APKTest.testMultiDexAPK: 0.0359s
test_apk.APKTest.testNewZipWithDeletedFile: 0.0358s
test_apk.APKTest.testNewZipWithoutModification: 0.0355s
test_apk.APKTest.testNewZipWithNewFile: 0.0349s
test_apk.APKTest.testAPKCertFingerprint: 0.0240s
test_apk.APKTest.testAPKActivitiesAreString: 0.0189s
test_apk.APKTest.testAPKIntentFilters: 0.0183s
test_apk.APKTest.testAPKPermissions: 0.0183s
test_axml.AXMLTest.testPackers: 0.0099s
test_axml.AXMLTest.testDoubleNamespace: 0.0092s
test_axml.AXMLTest.testMaskingNamespace: 0.0092s
test_session.SessionTest.testSessionAPK: 0.0063s
test_session.SessionTest.testSessionLoad: 0.0062s
test_apk.APKTest.testAPKWrapperRaw: 0.0062s
test_session.SessionTest.testSessionSave: 0.0061s
test_apk.APKTest.testAPKWrapperUnsigned: 0.0059s
test_apk.APKTest.testAPKWrapper: 0.0059s
test_apk.APKTest.testAPKManifest: 0.0055s
test_axml.AXMLTest.testAXML: 0.0055s
test_axml.AXMLTest.testExtraNamespace: 0.0040s
test_apk.APKTest.testAPKCert: 0.0028s
test_axml.AXMLTest.testTextChunksWithXML: 0.0028s
test_apk.APKTest.testAPK: 0.0013s
test_axml.AXMLTest.testNonZeroStyleOffset: 0.0012s
test_axml.AXMLTest.testNullbytes: 0.0012s
dataflow_test.DataflowTest.testSplitVariablesIfBool: 0.0009s
test_arsc.ARSCTest.testARSC: 0.0008s
test_dex.DexTest.testDexWrapper: 0.0008s
test_session.SessionTest.testSessionDex: 0.0005s
test_analysis.AnalysisTest.testDex: 0.0003s
rpo_test.RpoTest.testFirstGraph: 0.0003s
test_dex.DexTest.testDex: 0.0002s
rpo_test.RpoTest.testLinearVitGraph: 0.0002s
test_decompiler.DecompilerTest.testArrays: 0.0002s
test_rename.RenameTest.testMethodRename: 0.0002s
dataflow_test.DataflowTest.testSplitVariablesGCD: 0.0002s
test_decompiler.DecompilerTest.testSimplification: 0.0002s
rpo_test.RpoTest.testTarjanGraph: 0.0002s
rpo_test.RpoTest.testTVerifyGraph: 0.0002s
dataflow_test.DataflowTest.testGroupVariablesIfBool: 0.0001s
dominator_test.DominatorTest.testFirstGraph: 0.0001s
test_strings.StringTest.testMUTF8: 0.0001s
rpo_test.RpoTest.testFifthGraph: 0.0001s
rpo_test.RpoTest.testCrossGraph: 0.0001s
test_arsc.ARSCTest.testTypeConfigs: 0.0001s
----------------------------------------------------------------------
Ran 71 tests in 2.646s

FAILED (SKIP=2, errors=26, failures=5)
make[1]: *** [debian/rules:25: override_dh_auto_test] Error 1

Reply via email to