ChargePoint / xcparse

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

Allow screenshot export to be divisible by model, OS, & test run configuration #23

Closed abotkin-cpi closed 5 years ago

abotkin-cpi commented 5 years ago

Change Description: Introducing changes to address #21. These changes introduce new options on "xcparse screenshots" to allow for division of screenshots by model, OS version, & test plan run configuration. Each of these is a new optional argument that can be added so that users of xcparse have choice about what kind of division they want. So if a user wanted to just export by model, they could run "xcparse screenshots --model ". If they want division by model, OS, & test plan run config, they'd run "xcparse screenshots --model --os --test-run "

Test Plan/Testing Performed: Ran tests on another project with multiple devices & OS versions & test plan configurations. Saw that the screenshots followed the division given by the options provided. Also ensured that the progress bars for each would consolidate appropriately where users would expect.