Skip to content

Howitzer extension used for automated tests coverage visualization of web application pages.

License

Notifications You must be signed in to change notification settings

strongqa/howitzer_stat

Repository files navigation

Howitzer Stat

Build Status Dependency Status

Howitzer extension used for automated tests coverage visualization of web application pages.

This extension consists of 2 components:

  • REST web service based on Sinatra
  • Client files (js, css, html markup) intended for injection to a testable web application

Requirements

Ruby 1.9.3+

Demo

Real demo application is coming soon...

Documentation

Limitations

  • Not many branches and environments are supported.
  • Currently only Cucumber scenario can be applied.
  • The extension is to be covered by unit tests (both client and server part).
  • The Demo web application with HowitzerStat is not available.

We expect to eliminate these limitations in the upcoming releases.

Contributing

  1. Fork the project.
  2. Create a new feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Added some feature')
  4. Push the branch (git push origin my-new-feature)
  5. Create a new pull request.

Development Environment

  • Create config/custom.yml with the following properties:
path_to_source: ./demo
port: 7000
domain: localhost
  • Specify a correct path to the real howitzer based project (path_to_source setting).
  • Run a service:

unicorn -p 7000

  • Navigate to url http://localhost:7000/test?page=SomePage

where SomePage is one of the Ruby page classes.

About

Howitzer extension used for automated tests coverage visualization of web application pages.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published