MobileNativeFoundation / bluepill

Bluepill is a reliable iOS testing tool that runs UI tests using multiple simulators on a single machine
BSD 2-Clause "Simplified" License
3.19k stars 232 forks source link

Feature smart packing: Ordering test bundles by test execution times #356

Closed ravimandala closed 5 years ago

ravimandala commented 5 years ago

(Merging changes from #342 into v4.1.1 branch)

Introducing a configuration to provide a json file with test case level execution times and subsequently use the execution times to order the test bundles from longest to shortest, for better concurrency. Also added new tests for the new ordering logic and fixed some existing ones. \cc @ob

Ref: https://github.com/linkedin/bluepill/issues/336