No commit activity in last 3 years
No release in over 3 years
Wraps bwoken to collect test results and send them to a ROX Center server.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
 Dependencies

Development

~> 1.8
~> 2.14
~> 0.7

Runtime

 Project Readme

Bwoken ROX Client

Bwoken client for ROX Center.

Gem Version

Installation

In your Gemfile:

gem 'rox-client-bwoken', '~> 0.1.0'

Manually:

gem install rox-client-bwoken

Usage

The rox-bwoken command is simply a wrapper around bwoken:

rox-bwoken test --family iphone --simulator --formater rox

If you haven't done it already, follow the ROX client setup procedure.

To track a test, you must assign it a ROX test key generated from your ROX Center server.

NOTE: currently, all the tests in your test suite must be assigned a test key for the client to work.

Test keys are assigned to a test by adding a special annotation in the name:

test("Main menu display Home and return to menu @rox(395f01a2b247)", function(target, app) {
  var window = app.mainWindow();
  window.tableViews()["mainMenu"].cells()["Home"].tap();
  assertEquals("Home", app.navigationBar().staticTexts()[0].value(), "User should be on Home screen");
});

Contributing

  • Fork
  • Create a topic branch - git checkout -b my_feature
  • Push to your branch - git push origin my_feature
  • Create a pull request from your branch

Please add a changelog entry with your name for new features and bug fixes.

License

The Bwoken ROX Client is licensed under the MIT License. See LICENSE.txt for the full license.