Background Image
Table of Contents Table of Contents
Previous Page  404 / 478 Next Page
Information
Show Menu
Previous Page 404 / 478 Next Page
Page Background

[...]

screenshotting to /workspace/superlists/functional_tests/screendumps/MyListsTes

t.test_logged_in_users_lists_are_saved_as_my_lists-window0-2014-03-09T11.19.12.

png

dumping page HTML to /workspace/superlists/functional_tests/screendumps/MyLists

Test.test_logged_in_users_lists_are_saved_as_my_lists-window0-2014-03-09T11.19.

12.html

Revert the

self.fail()

, then commit and push:

$

git diff

# changes in base.py

$

echo "functional_tests/screendumps" >> .gitignore

$

git commit -am "add screenshot on failure to FT runner"

$

git push

And when we rerun the build on Jenkins, we see something like this:

screenshotting to /var/lib/jenkins/jobs/Superlists/workspace/functional_tests/

screendumps/LoginTest.test_login_with_persona-window0-2014-01-22T17.45.12.png

dumping page HTML to /var/lib/jenkins/jobs/Superlists/workspace/functional_tests/

screendumps/LoginTest.test_login_with_persona-window0-2014-01-22T17.45.12.html

We can go and visit these in the “workspace”, which is the folder which Jenkins uses to

store our source code and run the tests in, as in

Figure 20-9 .

376

|

Chapter 20: Continuous Integration (CI)