Skip to content

Latest commit

 

History

History
77 lines (44 loc) · 2.73 KB

README.md

File metadata and controls

77 lines (44 loc) · 2.73 KB

Welcome to RevoLance UI Monitoring!

Build Status

Stories in Ready Stories in Dev Stories in Test Stories in Done

News

Created a Jira ticket at Sonatype to be able to deploy artifacts!

Want to know more?

http://thesmash.github.io/revolance-ui-monitoring/ui-monitoring.html

Booting the distribution

./start.sh and then connect to http://localhost:8080/ui-monitoring-server

Developer starting guide

Requirements

  • Java 1.7
  • Maven at least 3.04
  • Firefox
  • Git and a gitHub account

Compile

mvn clean install -DskipTests

Test

  • unit testing

mvn clean test mvn clean test -Dmaven.surefire.debug

  • integration testing

mvn clean install mvnDebug clean install

How to contribute

  • Send a mail at bethesmash [at] gmail [dot] com
  • Then have a look at the taskboard and choose something that is ready to be implemented: Stories in Ready
  • First fork the project in your repository. When your implementation is finished take care to keep the automation layer consistent with the implemented feature/bug. After that you just have to send pull request and we will review your code and integrate your modifications. Your name will also appear on the main page of this product as a contributor. Any contribution is a good contribution, so don't hesitate!

Architecture

  • base components : model + comparator + explorer + database
  • war : base components + explorer + server
  • distrib : war + cmdline
  • materials : test usage or commons library between test & production code

Testing vision

  • each modules has his unit tests
  • the integration tests are run on the war directly passing through the UI and with bdd scenarios
  • the smoke tests checks that the scripting and the necessary libraries are well packaged (to be run locally and not in travis ci)

Author

smash william / bethesmash [at] gmail [dot] com