)]}'
{"doc/source/contributor/testing.rst":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b0c8d36b363d147a756c8aeb6f9071287201092a","unresolved":false,"context_lines":[{"line_number":64,"context_line":"****************"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"To connect the functional tests to an OpenStack cloud we use"},{"line_number":67,"context_line":"`os-client-config \u003chttp://opendev.org/openstack/os-client-config\u003e`_."},{"line_number":68,"context_line":"To setup os-client-config create a ``clouds.yaml`` file in the root of your"},{"line_number":69,"context_line":"source checkout."},{"line_number":70,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_a8e20200","line":67,"updated":"2019-03-11 10:23:24.000000000","message":"maybe link to docs instead?","commit_id":"bb8b4bf5a56fda34cd9ea6debbc730fe7a9db8fe"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b0c8d36b363d147a756c8aeb6f9071287201092a","unresolved":false,"context_lines":[{"line_number":113,"context_line":"practice, this means that the tests should initially be run against a stable"},{"line_number":114,"context_line":"branch of `DevStack \u003chttps://docs.openstack.org/devstack/latest/\u003e`_."},{"line_number":115,"context_line":"And like the functional tests, the examples tests connect to an OpenStack cloud"},{"line_number":116,"context_line":"using `os-client-config \u003chttp://opendev.org/openstack/os-client-config\u003e`_."},{"line_number":117,"context_line":"See the functional tests instructions for information on setting up DevStack"},{"line_number":118,"context_line":"and os-client-config."},{"line_number":119,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"5fc1f717_48f11ecd","line":116,"updated":"2019-03-11 10:23:24.000000000","message":"ditto","commit_id":"bb8b4bf5a56fda34cd9ea6debbc730fe7a9db8fe"}]}
