)]}'
{"README.rst":[{"author":{"_account_id":31239,"name":"Paras Babbar","email":"pbabbar@redhat.com","username":"pbabbar"},"change_message_id":"9be8ac728ec2295a88708f54bf60761552c1517c","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   determine how your undercloud node, which is running Tempest, should connect"},{"line_number":52,"context_line":"   to the compute nodes in the overcloud and vice versa. For example::"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"     [whitebox]"},{"line_number":55,"context_line":"     hypervisors \u003d compute-0.localdomain:192.168.24.6,compute-1.localdomain:192.168.24.12"},{"line_number":56,"context_line":"     # Only set the following if different from the defaults listed"},{"line_number":57,"context_line":"     # ctlplane_ssh_username \u003d heat-admin"},{"line_number":58,"context_line":"     # ctlplane_ssh_private_key_path \u003d /home/stack/.ssh/id_rsa"},{"line_number":59,"context_line":"     containers \u003d true"},{"line_number":60,"context_line":"     max_compute_nodes \u003d 2 # Some tests depend on there being a single"},{"line_number":61,"context_line":"                           # (available) compute node"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"3. Execute the tests. ::"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"3f4c43b2_719d9a58","side":"PARENT","line":61,"range":{"start_line":54,"start_character":4,"end_line":61,"end_character":53},"updated":"2020-04-12 22:23:35.000000000","message":"Don\u0027t you think we should keep on mentioning this configuration in readme ? I see this as the main idea of using whitebox rather than tempest as most of our test we are working on whitebox won\u0027t be possible mostly because whitebox support multi node ssh and all and this config parameter is kinda baseline for it. for others configurations they can use the ``whitebox_tempest_plugin/config.py`` to see what others config param are possible ? Does that make sense??","commit_id":"f7bf1ba8b43006acaddc8d478ed099da96a4d33f"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"64f20a61022eb86aeec5659693ae49f6d88452d4","unresolved":false,"context_lines":[{"line_number":51,"context_line":"   determine how your undercloud node, which is running Tempest, should connect"},{"line_number":52,"context_line":"   to the compute nodes in the overcloud and vice versa. For example::"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"     [whitebox]"},{"line_number":55,"context_line":"     hypervisors \u003d compute-0.localdomain:192.168.24.6,compute-1.localdomain:192.168.24.12"},{"line_number":56,"context_line":"     # Only set the following if different from the defaults listed"},{"line_number":57,"context_line":"     # ctlplane_ssh_username \u003d heat-admin"},{"line_number":58,"context_line":"     # ctlplane_ssh_private_key_path \u003d /home/stack/.ssh/id_rsa"},{"line_number":59,"context_line":"     containers \u003d true"},{"line_number":60,"context_line":"     max_compute_nodes \u003d 2 # Some tests depend on there being a single"},{"line_number":61,"context_line":"                           # (available) compute node"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"3. Execute the tests. ::"},{"line_number":64,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f493fa4_11bd41b6","side":"PARENT","line":61,"range":{"start_line":54,"start_character":4,"end_line":61,"end_character":53},"in_reply_to":"3f4c43b2_719d9a58","updated":"2020-05-01 18:56:35.000000000","message":"Yep, fair point.","commit_id":"f7bf1ba8b43006acaddc8d478ed099da96a4d33f"},{"author":{"_account_id":31033,"name":"James Parker","email":"jparker@redhat.com","username":"jparker"},"change_message_id":"73ef9f2af3ca455639e32706024927fcdb01e20b","unresolved":false,"context_lines":[{"line_number":19,"context_line":"tested in CI."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Most tests have specific hardware requirements. These are documented in the"},{"line_number":22,"context_line":"tests themselves and the tests should fast-fail if these hardware requirements"},{"line_number":23,"context_line":"are not met."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Install, configure and run"}],"source_content_type":"text/x-rst","patch_set":1,"id":"df33271e_d53553aa","line":22,"updated":"2020-04-06 14:51:36.000000000","message":"Should they always fast-fail or should they be skipped? Also once hardware requirements have been converted over to tempest.conf parameters we may need a follow up update here to highlight that fact.","commit_id":"12dabf63330d86e1c0c13d651b19e8512e785e2a"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"64f20a61022eb86aeec5659693ae49f6d88452d4","unresolved":false,"context_lines":[{"line_number":19,"context_line":"tested in CI."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Most tests have specific hardware requirements. These are documented in the"},{"line_number":22,"context_line":"tests themselves and the tests should fast-fail if these hardware requirements"},{"line_number":23,"context_line":"are not met."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"Install, configure and run"}],"source_content_type":"text/x-rst","patch_set":1,"id":"1f493fa4_71b485f2","line":22,"in_reply_to":"df33271e_d53553aa","updated":"2020-05-01 18:56:35.000000000","message":"Good point, I\u0027ve rephrased a bit.","commit_id":"12dabf63330d86e1c0c13d651b19e8512e785e2a"},{"author":{"_account_id":31239,"name":"Paras Babbar","email":"pbabbar@redhat.com","username":"pbabbar"},"change_message_id":"56aa56498394ad7bc625df600a15c36092f48fe5","unresolved":false,"context_lines":[{"line_number":57,"context_line":"3. Execute the tests. ::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"     tempest run --serial --regex whitebox_tempest_plugin."},{"line_number":60,"context_line":"   "},{"line_number":61,"context_line":"   .. important::"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"      Whitebox expects its tests to run one at a time. Make sure to pass"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9f560f44_7e013704","line":60,"updated":"2020-10-09 18:57:29.000000000","message":"nit","commit_id":"3f3615052c93bf42d5c7b460662f27a8e1901182"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"25dedd1823760de11a7f9b6fed6fcae440d81710","unresolved":false,"context_lines":[{"line_number":57,"context_line":"3. Execute the tests. ::"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"     tempest run --serial --regex whitebox_tempest_plugin."},{"line_number":60,"context_line":"   "},{"line_number":61,"context_line":"   .. important::"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"      Whitebox expects its tests to run one at a time. Make sure to pass"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f621f24_0c97024a","line":60,"in_reply_to":"9f560f44_7e013704","updated":"2020-11-25 15:44:51.000000000","message":"Done","commit_id":"3f3615052c93bf42d5c7b460662f27a8e1901182"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"e94761300f2d11599bbac7780a1866cc63541faa","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"How to add a new test"},{"line_number":68,"context_line":"---------------------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"New tests should be added in their respective subdirectories. For example,"},{"line_number":71,"context_line":"tests that use the compute API live in ``whitebox_tempest_plugin/api/compute``."},{"line_number":72,"context_line":"Test code does not need unit tests, but helpers or utilities do. Unit tests"}],"source_content_type":"text/x-rst","patch_set":4,"id":"7f6b1bfe_4a61c339","line":69,"range":{"start_line":69,"start_character":0,"end_line":69,"end_character":0},"updated":"2020-10-13 15:34:37.000000000","message":"It will be good to mention about the scope of this plugin in terms of new tests. Something like- if any test which doing the API interaction only then it is good to check if that test is eligible to add in the tempest side.","commit_id":"3f3615052c93bf42d5c7b460662f27a8e1901182"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"25dedd1823760de11a7f9b6fed6fcae440d81710","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"How to add a new test"},{"line_number":68,"context_line":"---------------------"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"New tests should be added in their respective subdirectories. For example,"},{"line_number":71,"context_line":"tests that use the compute API live in ``whitebox_tempest_plugin/api/compute``."},{"line_number":72,"context_line":"Test code does not need unit tests, but helpers or utilities do. Unit tests"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f621f24_8c8cb236","line":69,"range":{"start_line":69,"start_character":0,"end_line":69,"end_character":0},"in_reply_to":"7f6b1bfe_4a61c339","updated":"2020-11-25 15:44:51.000000000","message":"Done.","commit_id":"3f3615052c93bf42d5c7b460662f27a8e1901182"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"a4e49f2ec963436ee85affba3dba5170c08ee711","unresolved":true,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"     WORKSPACE\u003d/some/directory"},{"line_number":38,"context_line":"     cd $WORKSPACE"},{"line_number":39,"context_line":"     git clone https://opendev.org/x/whitebox-tempest-plugin"},{"line_number":40,"context_line":"     sudo pip install whitebox-tempest-plugin"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"2. Configure Tempest."}],"source_content_type":"text/x-rst","patch_set":6,"id":"6f16daa7_479ff5bc","line":39,"range":{"start_line":39,"start_character":0,"end_line":39,"end_character":3},"updated":"2020-12-15 14:38:21.000000000","message":"this is now under teh opesnstack namespace","commit_id":"1b9015d9157302e873426839fd94165c97aaa05e"}],"setup.cfg":[{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"131f958de8c793e85b62f55065d6c629c9331935","unresolved":false,"context_lines":[{"line_number":13,"context_line":"    License :: OSI Approved :: Apache Software License"},{"line_number":14,"context_line":"    Operating System :: POSIX :: Linux"},{"line_number":15,"context_line":"    Programming Language :: Python"},{"line_number":16,"context_line":"    Programming Language :: Python :: 2.7"},{"line_number":17,"context_line":"    Programming Language :: Python :: 3"},{"line_number":18,"context_line":"    Programming Language :: Python :: 3.6"},{"line_number":19,"context_line":"    Programming Language :: Python :: 3.7"}],"source_content_type":"text/x-ttcn-cfg","patch_set":6,"id":"1f621f24_74dbcb4d","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":41},"updated":"2020-11-17 18:23:25.000000000","message":"I think we need to remove this or explicitly mentioned what all deps version you need to use it for making it run on py2.7. For example, Tempest (which is required but this plugin) 23.0 is last version support py2.7.\n\nI am not sure if we can add python version specific metadata in setup.cfg but we should add doc somewhere on what is meaning of supporting py2.7 in this plugin.","commit_id":"1b9015d9157302e873426839fd94165c97aaa05e"}]}
