StudioCheck is a Cucumber & Gherkin based testing web app for SUSE Studio built appliances.
StudioCheck relies on wonderful StudioApi gem, so the tests are executed via studio API. This has several advantages:
-
Tests can be executed on different servers, susestudio.com or private instances. This helps users report bugs and verify delivered fixes.
-
Using gherkin as description language makes tests easy to read and write. Translation to matchers and API calls is pretty straighforward as well.
$ git clone git://github.com/bkutil/StudioCheck.git
$ cd StudioCheck
$ bundle install
StudioCheck uses resque to execute tests, so redis database needs to be installed.
$ rake resque:work &
$ rails s