karma-runner/karma-browserstack-launcher — pull request #15 by szarouski (2014-12-31 21:30:29+00:00)
Title: feat: Adds support for iOS simulators and opens opportunities for more options

Let me start with the issue - while testing using browserstack iOS devices I was constantly hitting timeouts. Changing timeouts to big number didn't help, so I wrote an email to browserstack team and got following reply:
"I checked the build you shared and see the issue you faced. I have shared the information with the team and will get back to you as soon as I have an update.

In the meantime, could you run your tests on iOS simulators? To run your tests on iOS simulators, you just need to specify the following capabilities:
“real_mobile” : false,
“device” : “iPad 3rd (6.0)”,
“os” : “ios”,
“os_version” : “6.0”,
“browser_version” : “null”,
“browser” : “Mobile Safari”,

You can test on any of the following devices:
•	“device” : “iPad 3rd”, “os_version” : “5.1”
•	“device” : “iPad 3rd (6.0)”, “os_version” : “6.0”
•	“device” : “iPad Mini”, “os_version” : “7.0”
•	“device” : “iPad 4th”, “os_version” : “7.0”
•	“device” : “iPhone 4S”, “os_version” : “5.1”
•	“device” : “iPhone 4S (6.0)”, “os_version” : “6.0”
•	“device” : “iPhone 5”, “os_version” : “6.0”
•	“device” : “iPhone 5S”, “os_version” : “7.0”
Please give it a try and let me know how things go.".

I looked at how browserstack plugin is working and I had to make minor modification to allow passing more configuration settings to browserstacktunnel-wrapper. I also updated readme to include some information about iOS simulators.

Please let me know if you have any questions. Thank you.