Hi all -
I thought the list might be interested in an update to the UISpecRunner tool and library. UISpecRunner lets you run your UISpec test suite from the Terminal, rather than going through Xcode. It uses a thin extension to UISpec to allow configuration via environment variables. This enables the following sorts of executions:
`uispec` - Build & run all specs in the project
`uispec -s MySpecClass` - Build & run the MySpecClass specs
`uispec -s MySpecClass -e myExampleMethod` - Build & run myExampleMethod on MySpecClass
`uispec -p MySpecProtocolGrouping` - Build & run all specs implementing the MySpecProtocolGrouping protocol.
New in this version:
* Support for Xcode 4 workspaces and schemes
* Switched the default runner to WaxSim
* Added Rakefile example
* Added support for exiting the test process after running tests
Known issues:
* Running specs via AppleScript (osascript) is broken in Xcode 4. I don't know AppleScript well and wasn't able to fix it. WaxSim is much better IMHO anyway.
Best,
Blake