Actions

Testing Area/Behat Testing/Running test: Difference between revisions

From Mahara Wiki

< Testing Area‎ | Behat Testing
No edit summary
mNo edit summary
Line 12: Line 12:
  Start the PHP server
  Start the PHP server
  Enable test site
  Enable test site
If you want to stop the tests at any point click inside the terminal not the browser
  Crtl+c


<h2>Test failing</h2>
<h2>Test failing</h2>

Revision as of 11:04, 7 Ocak 2015

Running the test

Go to the terminal and cd into:

 /var/www/html/mahara

Type:

 ./test/behat/mahara_behat.sh @youtagthatyouwanttorun


When you run the command it will start up the following:

Selenium is running
Start the PHP server
Enable test site

If you want to stop the tests at any point click inside the terminal not the browser

 Crtl+c


Test failing

  • If another test runs instead, it's because you have more than one test tagged with the tag you are trying to run.
  • The step that the test is failing on will show red or orange.
  • When it fails, go to the text editor and fix the step that it broke on and run it again.