Sha256: 895dbc140e2a930812a57aa2f591ea8ee20d1eef8e4a784b09a8175f4892b223

Contents?: true

Size: 1.49 KB

Versions: 1

Compression:

Stored size: 1.49 KB

Contents

= statt
Statt is Selenium Testing All The Time.  It's being built as a replacement for Webrat using Selenium servers organized in a grid, to speed up testing with multiple servers.  

== Progress

So far, as of version 0.0.3:
- You can spawn a Hub, which stands in for the Remote Control server in a grid setup. This can only be started locally to minimize network latency contributing to slowing down the tests.
- You can spawn one to as many RC servers you need to do the job.  In the future, you'll be able to specify the location of servers that are non-local, though you'll have to start them up yourself.  

== TODO 

- setting up the api for the selenium client, with the goal of replacing Webrat steps.
- algorithm for dealing with features that modify the database to ensure a clean state for tests that need it.
- cucumber integration (setup, teardown, tagging, database concurrency)
- minimize gem size (~7.8MB)
- wiki on how to set things up (Cucumber, DatabaseCleaner, Machinist).
- optimizations for speed.

== Note on Patches/Pull Requests
 
* Fork the project.
* Make your feature addition or bug fix.
* Add tests for it. This is important so I don't break it in a
  future version unintentionally.
* Commit, do not mess with rakefile, version, or history.
  (if you want to have your own version, that is fine but
   bump version in a commit by itself I can ignore when I pull)
* Send me a pull request. Bonus points for topic branches.

== Copyright

Copyright (c) 2009 davidtrogers. See LICENSE for details.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
statt-0.0.3 README.rdoc