)]}'
{"doc/source/testing.rst":[{"author":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"change_message_id":"3edada9f509e8c70829548c1a3df8e78fc4a2aef","unresolved":false,"context_lines":[{"line_number":34,"context_line":"If you want to run the suite headless, without being able to see them (as they"},{"line_number":35,"context_line":"are ran on Jenkins), you can run the tests:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    $ ./run-tests.sh --selenium-headless"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Selenium will use a virtual display in this case, instead of your own. In order"},{"line_number":40,"context_line":"to ran the tests this way you have to install the dependency `xvfb`, like this:"}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAWH%2F%2FhZc%3D","line":37,"updated":"2014-03-17 11:24:03.000000000","message":"run-tests.sh should be run_tests.sh (with an underscore instead of a dash)","commit_id":"feb13529556b1b68a981c0fc08876c88f91b5cef"},{"author":{"_account_id":9317,"name":"Ana Krivokapic","email":"akrivoka@redhat.com","username":"akrivoka"},"change_message_id":"3edada9f509e8c70829548c1a3df8e78fc4a2aef","unresolved":false,"context_lines":[{"line_number":37,"context_line":"    $ ./run-tests.sh --selenium-headless"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Selenium will use a virtual display in this case, instead of your own. In order"},{"line_number":40,"context_line":"to ran the tests this way you have to install the dependency `xvfb`, like this:"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    $ sudo apt-get install xvfb"},{"line_number":43,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"AAAAWH%2F%2FhZQ%3D","line":40,"updated":"2014-03-17 11:24:03.000000000","message":"ran -\u003e run","commit_id":"feb13529556b1b68a981c0fc08876c88f91b5cef"},{"author":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"change_message_id":"4b6b1b0d3c082325f0fff30707cddaa764a05717","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":"    $ sudo apt-get install xvfb"},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"for a Debian OS flavour."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"Writing tests"}],"source_content_type":"text/x-rst","patch_set":5,"id":"AAAAW3%2F%2FzLo%3D","line":44,"updated":"2014-04-10 10:56:41.000000000","message":"If you\u0027d like to include the Fedora / RH-based command for completeness, the package name is xorg-x11-server-Xvfb.","commit_id":"a1b397d0aec3470b3157b5eb0113e940f8640950"},{"author":{"_account_id":9552,"name":"Peter Belanyi","email":"peter.belanyi@gmail.com","username":"pbelanyi"},"change_message_id":"f6e4116605ddc3e2ee958b769be3ba05217018db","unresolved":false,"context_lines":[{"line_number":43,"context_line":""},{"line_number":44,"context_line":"for a Debian OS flavour, or for Fedora/Red Hat flavours:"},{"line_number":45,"context_line":"  "},{"line_number":46,"context_line":"    $ yum install xorg-x11-server-Xvfb"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"Writing tests"}],"source_content_type":"text/x-rst","patch_set":6,"id":"AAAAW3%2F%2FwYs%3D","line":46,"updated":"2014-04-10 15:44:51.000000000","message":"You might consider adding \u0027sudo\u0027 to this command as well.","commit_id":"fdb5057cbb60332db566423c00785e10b00ba59b"},{"author":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"change_message_id":"4bb9ba8a66cae8ddee4c083228b4190484c65ac9","unresolved":false,"context_lines":[{"line_number":32,"context_line":"to install it first, else an error is raised), and you will be able to see the"},{"line_number":33,"context_line":"tests actions."},{"line_number":34,"context_line":"If you want to run the suite headless, without being able to see them (as they"},{"line_number":35,"context_line":"are ran on Jenkins), you can run the tests:"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    $ ./run_tests.sh --with-selenium --selenium-headless"},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":10,"id":"1ae5cdf2_a98da67e","line":35,"updated":"2014-06-24 13:08:47.000000000","message":"(Nit) I think this should be \"as they are run\"","commit_id":"44055c167655166c8a2b44c28235c50734310d04"}],"horizon/test/helpers.py":[{"author":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"change_message_id":"4ce6a716c24c6440951f9bfec7444240ea073ef2","unresolved":false,"context_lines":[{"line_number":21,"context_line":"import logging"},{"line_number":22,"context_line":"import os"},{"line_number":23,"context_line":"import socket"},{"line_number":24,"context_line":"import xvfbwrapper"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"from django.contrib.auth.middleware import AuthenticationMiddleware  # noqa"},{"line_number":27,"context_line":"from django.contrib.auth.models import Permission  # noqa"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAWH%2F%2Fie8%3D","line":24,"updated":"2014-03-17 08:38:50.000000000","message":"This should be with the 3rd party imports below, see https://github.com/openstack-dev/hacking/blob/master/HACKING.rst#imports","commit_id":"34631031466636aa79acc0af4fbcd03307e421f4"}],"test-requirements.txt":[{"author":{"_account_id":4978,"name":"Julie Pichon","email":"jpichon@redhat.com","username":"jpichon"},"change_message_id":"4ce6a716c24c6440951f9bfec7444240ea073ef2","unresolved":false,"context_lines":[{"line_number":13,"context_line":"sphinx\u003e\u003d1.1.2,\u003c1.2"},{"line_number":14,"context_line":"testtools\u003e\u003d0.9.34"},{"line_number":15,"context_line":"# This also needs xvfb library installed on your OS"},{"line_number":16,"context_line":"xvfbwrapper\u003d\u003d0.2.4"}],"source_content_type":"text/plain","patch_set":2,"id":"AAAAWH%2F%2Fids%3D","line":16,"updated":"2014-03-17 08:38:50.000000000","message":"Is the version pinning necessary? If not, better not have it or have a min/max instead. Forcing specific versions can cause issues for distros / packaging.","commit_id":"34631031466636aa79acc0af4fbcd03307e421f4"}]}
