@@ -59,6 +59,19 @@ not need to be installed, but Matplotlib should be)::
59
59
60
60
.. _command-line parameters : http://doc.pytest.org/en/latest/usage.html
61
61
62
+ Viewing image test output
63
+ ^^^^^^^^^^^^^^^^^^^^^^^^^
64
+
65
+ The output of :ref: `image-based <image-comparison >` tests is stored in a
66
+ ``result_images `` directory. These images can be compiled in an HTML page using the
67
+ ``visualize_tests `` tool::
68
+
69
+ python tools/visualize_tests.py
70
+
71
+ Image test failures can be analysed using the ``triage_tests `` tool::
72
+
73
+ python tools/triage_tests.py
74
+
62
75
63
76
Writing a simple test
64
77
---------------------
@@ -94,7 +107,9 @@ For numpy's default random number generator use::
94
107
95
108
and then use ``rng `` when generating the random numbers.
96
109
97
- The seed is John Hunter's birthday.
110
+ The seed is :ref: `John Hunter's <project_history >` birthday.
111
+
112
+ .. _image-comparison :
98
113
99
114
Writing an image comparison test
100
115
--------------------------------
@@ -128,6 +143,10 @@ texts (labels, tick labels, etc) are not really part of what is tested, use
128
143
``remove_text=True `` as this will lead to smaller figures and reduce possible
129
144
issues with font mismatch on different platforms.
130
145
146
+
147
+ Compare two methods of creating an image
148
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
149
+
131
150
Baseline images take a lot of space in the Matplotlib repository.
132
151
An alternative approach for image comparison tests is to use the
133
152
`~matplotlib.testing.decorators.check_figures_equal ` decorator, which should be
0 commit comments