Create a test run for your external tests
You can now use Hiptest to manage the test results for tests that were not written in Hiptest (for example your Unit tests).
There are some prerequisites for that:
- Your tests must produce a report supported by Hiptest: jUnit XML, NUnit XML TAP format, Robot Framework, MsTest and Android studio are the ones currently supported.
- You need the cURL tool installed on the machine you use to run the tests.
Go to the test runs page and create a test run dedicated to your test suite. On the screen, select the last option to make this test run dedicated to external test results.
Once the test run is created, click on “Push results” in the menu. It will show the commands needed to push the results:
In the modal, once you have selected the test result format, you will obtain the command line you need to push the results:
Copy and paste the command line to your continuous integration tool post task. Here is an example with Travis-CI integration:
language: node_js sudo: false script: - grunt qunit_junit qunit after_script: - curl -X POST -F email@example.com https://hiptest.net/import_test_reports/$SECRET_TOKEN/105/junit
And now you’re all set. Next time the CI task is ran, the test results will be uploaded to Hiptest.