ChargePoint / xcparse

Command line tool & Swift framework for parsing Xcode 11+ xcresult
MIT License
392 stars 47 forks source link

[IMA-10467] Add convert command to export a JSON representation of App Thinning Size Reports #73

Closed rsukumar-cpi closed 2 years ago

rsukumar-cpi commented 2 years ago

Change Description:

  1. Added Converter library containing the helper classes and parsers required to parse App Thinning Size Reports (as per the current format of such reports).
  2. Added tests to verify the functionality of each parser in the Converter library.
  3. Added --flag-variants option for the convert command. This allows for the generation of an app size violations report flagging the app variants that exceed the specified size limit.
  4. Updated README.md to reflect the new command addition.

Test Plan/Testing Performed:

  1. Ran unit tests and verified functionality with a few app thinning size reports locally.