This repository is a meta-repository to link all hps-* repositories, which show tests generated from Hiptest, using Hiptest publisher.
The SUT is a (not that much) simple coffee machine. You start it, you ask for a coffee and you get it, sometimes. But most of times you have to add water or beans, empty the grounds. You have an automatic expresso machine at work or at home? So you know how it goes :-)
For each supported language and frameworks supported by hiptest-publisher, we have a dedicated Github repository which shows the tests generated. All repositories are connected to Travis to show how hiptest integrates with a CI tool. If Travis does not show any status, that means that its an export we're working on and that should be available in the next release of hiptest-publisher.
Rspec | Minitest | Cucumber | |
---|---|---|---|
Repository | hps-ruby-rspec | hps-ruby-minitest | hps-cucumber-ruby |
Build status | |||
Hiptest |
qUnit | Jasmine | Mocha | Protractor | Cucumber-js | |
---|---|---|---|---|---|
Repository | hps-javascript-qunit | hps-javascript-jasmine | hps-javascript-mocha | hps-protractor | hps-cucumber-javascript |
Build status | |||||
Hiptest |
JUnit | TestNG | Cucumber/Java | JBehave | |
---|---|---|---|---|
Repository | hps-java-junit | hps-java-testng | hps-cucumber-java | hps-jbehave |
Build status | ||||
Hiptest |
UnitTest | Behave | |
---|---|---|
Repository | hps-python-unittest | hps-behave |
Build status | ||
Hiptest |
PHPUnit | Behat | |
---|---|---|
Repository | hps-php-phpunit | hps-behat |
Build status | ||
Hiptest |
NUnit | Specflow | |
---|---|---|
Repository | hps-csharp-nunit | hps-specflow |
Build status | ||
Hiptest |
Spock | Cucumber | |
---|---|---|
Repository | hps-groovy-spock | hps-cucumber-groovy |
Build status | ||
Hiptest |
Robot framework | |
---|---|
Repository | hps-robotframework |
Build status | |
Hiptest |
Cucumber/Ruby | Cucumber/Java | Specflow | Behave | Behat | Cucumber-js | Cucumber/Groovy | Cucumber/Typescript | |
---|---|---|---|---|---|---|---|---|
Repository | hps-cucumber-ruby | hps-cucumber-java | hps-specflow | hps-behave | hps-behat | hps-cucumber-javascript | hps-cucumber-groovy | hps-cucumber-typescript |
Build status | ||||||||
Hiptest |
When a new release of hiptest-publisher is done, it is important to run the tests again on the hps-*
repositories. To do so:
- check that you have read/write access to all
hps-*
repositories - from this repository, run:
bin/clone-all
bin/update-hps-version 0.10.0 # Or whatever version has just been released
That will make a new commit in each repositories and trigger the Travis build.
When a new language is added, also ensure that the file hps/repos-list
contains the name of the repository showing the samples.