Simctl has default timeout to run exec by teen_process, but the exec method in Simctl does not have individual timeout option. It makes sense to let caller to set timeout per command and the constructor's timeout is default value for the Simctl object wide.
Simctl
has default timeout to runexec
byteen_process
, but theexec
method inSimctl
does not have individual timeout option. It makes sense to let caller to settimeout
per command and the constructor's timeout is default value for theSimctl
object wide.One typical usage is https://github.com/appium/appium-xcuitest-driver/pull/2461