ability-to-run-functional-integration-tests

Bug #1582361 reported by Devdatta Kulkarni
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Solum
New
Undecided
Unassigned

Bug Description

Once an app has been deployed it should be possible to run functional/integration tests against the deployed app URL.

For this we need following:
- ability to specify the functional tests that we want to run in the app file
- ability to invoke functional tests against deployed app
- capture the test results

One way to achieve above things is as follows:

Modify the app file definition to include specification for running functional tests. The tests themselves could be specified similar to how currently unit tests are specified in an app file. For running the tests we can use the same code as what we are using for running unit tests. This code is currently part of solum-worker (shell.py -> unittest-app). For running functional tests, essentially we have to trigger the solum-worker after an app has been deployed. This can be achieved by sending a message from solum-deployer to solum-worker.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.