)]}'
{".zuul.yaml":[{"author":{"_account_id":28402,"name":"Mingyuan Qi","email":"mingyuan.qi@intel.com","username":"myqi"},"change_message_id":"62b5c3fb4636738cb2b26f0409c89203b4aaa489","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- job:"},{"line_number":15,"context_line":"    name: nfv-tox-unittest"},{"line_number":16,"context_line":"    parent: tox"},{"line_number":17,"context_line":"    description: |"},{"line_number":18,"context_line":"      Run unit test for nfv"},{"line_number":19,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_a876b13d","line":16,"updated":"2018-08-21 07:45:36.000000000","message":"I just realized tox-py27 is a specific parent for tox_envlist: py27, if the unit test has only one testenv:py27, that could be the proper parent.","commit_id":"edd4ae95c7ae326729d46379696eb22767281203"},{"author":{"_account_id":28412,"name":"Yi Wang","email":"yi.c.wang@intel.com","username":"wangyi4"},"change_message_id":"27d882cb4ff74c100449544e15b4fda58a931e73","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"- job:"},{"line_number":15,"context_line":"    name: nfv-tox-unittest"},{"line_number":16,"context_line":"    parent: tox"},{"line_number":17,"context_line":"    description: |"},{"line_number":18,"context_line":"      Run unit test for nfv"},{"line_number":19,"context_line":"    vars:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_4837dd4e","line":16,"in_reply_to":"3f79a3b5_a876b13d","updated":"2018-08-21 07:53:52.000000000","message":"okay. I will change it.","commit_id":"edd4ae95c7ae326729d46379696eb22767281203"},{"author":{"_account_id":28402,"name":"Mingyuan Qi","email":"mingyuan.qi@intel.com","username":"myqi"},"change_message_id":"62b5c3fb4636738cb2b26f0409c89203b4aaa489","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      Run unit test for nfv"},{"line_number":19,"context_line":"    vars:"},{"line_number":20,"context_line":"      tox_envlist: py27"},{"line_number":21,"context_line":"      tox_extra_args: -c tox.ini"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_68b739da","line":21,"updated":"2018-08-21 07:45:36.000000000","message":"If the tox.ini is located in the same folder of .zuul.yaml, this tox_extra_args is not needed.","commit_id":"edd4ae95c7ae326729d46379696eb22767281203"},{"author":{"_account_id":28412,"name":"Yi Wang","email":"yi.c.wang@intel.com","username":"wangyi4"},"change_message_id":"27d882cb4ff74c100449544e15b4fda58a931e73","unresolved":false,"context_lines":[{"line_number":18,"context_line":"      Run unit test for nfv"},{"line_number":19,"context_line":"    vars:"},{"line_number":20,"context_line":"      tox_envlist: py27"},{"line_number":21,"context_line":"      tox_extra_args: -c tox.ini"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"3f79a3b5_e83d892c","line":21,"in_reply_to":"3f79a3b5_68b739da","updated":"2018-08-21 07:53:52.000000000","message":"okay. I will remove it.","commit_id":"edd4ae95c7ae326729d46379696eb22767281203"},{"author":{"_account_id":15435,"name":"Al Bailey","email":"albailey1974@gmail.com","username":"albailey"},"change_message_id":"2d16eab917f2692e67331fe0d8d94270a80d1293","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - openstack-tox-linters"},{"line_number":6,"context_line":"        - openstack-tox-pep8"},{"line_number":7,"context_line":"        - nfv-tox-unittest:"},{"line_number":8,"context_line":"            voting: false"},{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_c94e8cc0","line":7,"updated":"2018-08-21 12:28:30.000000000","message":"Maybe I don\u0027t understand zuul, but can\u0027t we just add: openstack-tox-py27  since that is a standard zuul project template","commit_id":"79796ce5a0db451fc10217828c05d5ba23b71ab7"},{"author":{"_account_id":28412,"name":"Yi Wang","email":"yi.c.wang@intel.com","username":"wangyi4"},"change_message_id":"fef43ba4a36b93fad9c35e1dabba84e8ef74ea08","unresolved":false,"context_lines":[{"line_number":4,"context_line":"      jobs:"},{"line_number":5,"context_line":"        - openstack-tox-linters"},{"line_number":6,"context_line":"        - openstack-tox-pep8"},{"line_number":7,"context_line":"        - nfv-tox-unittest:"},{"line_number":8,"context_line":"            voting: false"},{"line_number":9,"context_line":"    gate:"},{"line_number":10,"context_line":"      jobs:"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"3f79a3b5_8624e8c7","line":7,"in_reply_to":"3f79a3b5_c94e8cc0","updated":"2018-08-22 02:54:55.000000000","message":"yes. you are right. we can directly use openstack-tox-py27. previously I thought we may need to extend this job in the future. So I defined a new job.\nI will change it to default openstack-tox-py27 job.","commit_id":"79796ce5a0db451fc10217828c05d5ba23b71ab7"}]}
