Skip to content

Demo BDD 2017

David Rautureau edited this page Oct 6, 2017 · 3 revisions

Environment for the demo

We have a remote machine with SonarQube 5.6 and Teddy 2.0 installed and running.

Scenario: Deploy a plugin on a remote SonarQube instance and restart it

Using Teddy, doing the actions below on the remote instance of SonarQube

  • Check that Teddy is alive using the ping service. This will ask for authentication
  • Show that the plugin is not installed
  • stop SonarQube
  • deploy the plugin to the correct location
  • restart SonarQube
  • download SonarQube logs
  • check that the plugin is installed greping the logs