Closed erev0s closed 3 months ago
:warning: Please install the to ensure uploads and comments are reliably processed by Codecov.
Attention: Patch coverage is 87.81250%
with 39 lines
in your changes missing coverage. Please review.
Project coverage is 88.34%. Comparing base (
b1a7036
) to head (6c34d3f
). Report is 11 commits behind head on main.
Files | Patch % | Lines |
---|---|---|
apkInspector/axml.py | 84.27% | 36 Missing :warning: |
apkInspector/indicators.py | 93.33% | 2 Missing :warning: |
tests/test_pack.py | 98.36% | 1 Missing :warning: |
:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Introducing a "lite" parsing, which allows faster partial parsing of the AndroidManifest.xml with the intention to retrieve certain details from it as fast as possible.
A quick test against the APK of the Airbnb applications showed that the "lite" parsing method averaged an execution time of 0.1385 seconds over 10 runs. In contrast, the traditional full parsing approach, which thoroughly processes the entire AndroidManifest.xml, averaged 0.3534 seconds over the same number of runs. This translates to the "lite" parsing being approximately 60.8% faster than the normal full parsing method.
Example output of lite parsing: