Monday, 2022-01-10

opendevreviewSoniya Murlidhar Vyas proposed openinfra/python-tempestconf master: Add multistore image option  https://review.opendev.org/c/openinfra/python-tempestconf/+/82016914:13
opendevreviewSoniya Murlidhar Vyas proposed openinfra/python-tempestconf master: Add multistore image option  https://review.opendev.org/c/openinfra/python-tempestconf/+/82016914:23
zigoHi there! One quick question: is it that it used to be that the refstack list contained test_name[id-2394872(smoke)] and now it's test_name[id-2394872,smoke] instead or something ?14:32
zigoI'm seeing inconsistencies that leads to not found tests I believe...14:32
opendevreviewSoniya Murlidhar Vyas proposed openinfra/python-tempestconf master: Add multistore image option  https://review.opendev.org/c/openinfra/python-tempestconf/+/82016914:39
opendevreviewSoniya Murlidhar Vyas proposed openinfra/python-tempestconf master: Add multistore image option  https://review.opendev.org/c/openinfra/python-tempestconf/+/82016914:48
zigoFYI, the part which I'm wondering about is here: https://opendev.org/openinfra/refstack-client/src/branch/master/refstack_client/list_parser.py#L14216:08
zigoShouldn't the parser search for "," rather than "(" ?16:08
kopecmartinhi zigo , i'll check the format if it is/ should be [()] or [,] .. 16:17
kopecmartinwhat tests it says you're missing?16:17
zigokopecmartin: When I do: "stestr list", I get something like this:16:19
zigoneutron_tempest_plugin.vpnaas.api.test_vpnaas.VPNaaSTestJSON.test_create_update_delete_ike_policy[id-d9ecb858-7136-4ef5-abba-325c84c57d78,smoke]16:19
zigoWhen when I run refstack-client, I get many warnings like this one:16:19
zigo2022-01-10 14:05:53,295 refstack_client.list_parser:147 WARNING Test tempest.api.compute.servers.test_list_server_filters.ListServerFiltersTestJSON.test_list_servers_filter_by_server_status not found in Tempest list.16:19
zigokopecmartin: Here's the full list:16:22
zigohttps://paste.opendev.org/show/812002/16:22
zigoSome are probably legitimately not in tempest, though some are !16:22
zigosome are present, but not found, probably because of that wrong parsing.16:22
zigokopecmartin: Your thoughts?16:22
kopecmartinI think the missing tests you see are just old names of the ones which are in tempest now, tests change name sometime .. but let me check your log16:26
kopecmartinwe are about to modify the print logic in refstack-client , so that it doesn't print those old test names by default - https://review.opendev.org/c/openinfra/refstack-client/+/82132516:27
kopecmartinf.e. this test (which is printed as missing)16:29
kopecmartintempest.api.volume.test_volumes_negative.VolumesV2NegativeTest.test_update_volume_with_empty_volume_id16:30
kopecmartinhttps://opendev.org/openinfra/interop/src/branch/master/guidelines/2021.11.json#L309916:30
kopecmartinthat's an alias of tempest.api.volume.test_volumes_negative.VolumesNegativeTest.test_update_volume_with_empty_volume_id16:30
zigokopecmartin: Ok, so basically, I do not need to worry, right? :)16:34
zigokopecmartin: FYI, I have just pushed python-tempestconf and refstack-client to Debian unstable. We run a packaged version. I'd love to have these tagged with proper semver versionning. Do you think this could be done?16:34
zigoBest would be if a new version was tagged at the same time as the OpenStack releases...16:35
kopecmartinzigo: yes, no worries :) 16:37
kopecmartinyeah, we can release whenever we need it , right now we don't have any specific schedule for the releases as there isn't a huge traffic in those projects, we release based on the changes which were merged since a prior release16:37
zigokopecmartin: But refstack-client has no tags...16:38
kopecmartinoh, that's right, i mistaken it for refstack project16:40
zigoI don't use refstack, but just refstack-client + tempest (all packaged).16:40
zigoHad to add these 2 patches by the way: https://salsa.debian.org/openstack-team/clients/refstack-client/-/tree/debian/xena/debian/patches16:42
zigoNot sure if I could upstream some of this ... :/16:42
zigoAnyway, thanks a lot for all your precious replies!16:45
kopecmartinso you modified refstack-client so that it runs with packaged tempest instead of the one cloned during refstack-client's installation?16:45
zigoYeah ! :P16:46
zigoNo venv involved.16:46
zigoapt-get install refstack-client ...16:47
kopecmartinyou also packaged it?16:49
kopecmartinhm, the workflow always has been, you clone refstack-client and it'll download the tempest version needed to pass the tests 16:50
kopecmartinrefstack-client always had just one version (master) which was expected to work on all stable releases 16:50
kopecmartinto be honest it's becoming harder to find a tempest version which works on all the stable releases16:51
kopecmartinhowever, we can't to that change from one day to another 16:52
kopecmartinit's something we should definitely discuss with the Interop group though 16:52
zigoThe issue is just releasing in Debian. If you do a new tag, then that's a sign for me I should do a package update.16:57
zigoAlso, I'm integrating this with OCI [1] https://salsa.debian.org/openstack-team/debian/openstack-cluster-installer16:58
zigoThe goal is, someone just installs a new OpenStack cluster with OCI, and can directly submit the results in an easy way.16:58
kopecmartinzigo: I'll add tagging refstack-client topic to our agenda , we have team meetings every Thursday if you wanna join - https://etherpad.opendev.org/p/interop17:37
opendevreviewMartin Kopec proposed openinfra/refstack master: DNM - testing  https://review.opendev.org/c/openinfra/refstack/+/82406621:35

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!