)]}'
{".zuul.yaml":[{"author":{"_account_id":23078,"name":"Jeremy Freudberg","email":"jeremyfreudberg@gmail.com","username":"jeremyfreudberg"},"change_message_id":"68c741a280bc55aece69bcd26a173a01ca38e86c","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        tempest_test_whitelist:"},{"line_number":82,"context_line":"          - \u0027sahara_tempest_plugin.tests.api.\u0027"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"- job:"},{"line_number":85,"context_line":"    name: sahara-openstack-ansible-functional"},{"line_number":86,"context_line":"    description: |"},{"line_number":87,"context_line":"      OSA job focused on openstack-ansible-os_sahara"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_5c1257b6","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":6},"updated":"2019-08-12 13:45:52.000000000","message":"i couldn\u0027t find it immediately reading though various job definitions -- which tests get run here? what are the osa functional tests?","commit_id":"aee5b597e6d0f8df9ac450eee653d96cc453aff7"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"2106504b13c197ba839b6bd75daee5b0cad2da39","unresolved":false,"context_lines":[{"line_number":81,"context_line":"        tempest_test_whitelist:"},{"line_number":82,"context_line":"          - \u0027sahara_tempest_plugin.tests.api.\u0027"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"- job:"},{"line_number":85,"context_line":"    name: sahara-openstack-ansible-functional"},{"line_number":86,"context_line":"    description: |"},{"line_number":87,"context_line":"      OSA job focused on openstack-ansible-os_sahara"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"7faddb67_e25d9848","line":84,"range":{"start_line":84,"start_character":0,"end_line":84,"end_character":6},"in_reply_to":"7faddb67_5c1257b6","updated":"2019-08-12 14:58:07.000000000","message":"I understand that it may be confusing and it\u0027s still confusing for me; I had to reverse engineer the job definitions.\n\nThis is the definition for openstack-ansible-cross-repo-functional:\nhttps://opendev.org/openstack/openstack-ansible-tests/src/branch/master/zuul.d/jobs.yaml#L189\n\nIt basically runs the functional tox environment, which calls test-ansible-functional.sh from openstack-ansible-tests, which uses tests/test.yml from os_sahara.\nThe list of tests comes from tests/os_sahara-overrides.yml, see tempest_plugins and tempest_test_whitelist. Sample results:\n\nhttp://logs.openstack.org/56/672256/5/check/sahara-openstack-ansible-functional/4b2d60b/logs/openstack/infra1/tempest_results.xml.txt.gz","commit_id":"aee5b597e6d0f8df9ac450eee653d96cc453aff7"}]}
