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

Create sim templates in parallel when clone simulator feature is enabled #394

Open ravimandala opened 4 years ago

ravimandala commented 4 years ago

Whether the simulator cloning is an optional feature or default behavior, the creating of sim templates should be done in parallel. It is very important to cut down on this time since the time spent in creating sim templates is the time that is not spent spawning the simulators and running the tests. \cc @ob

ob commented 4 years ago

How many sim templates are there typically?

ravimandala commented 4 years ago

It's usually one for each type of app using across all the input test bundles. For example, scenario tests might use one version of the app and app-hosted unit tests might use a different app.

Also, the template name needs to be different for different apps to completely support this.

chenxiao0228 commented 3 years ago

@ravimandala any updates?