Friday, 2017-04-07

oomichicatherineD: hi, we have changed tempest structure of Cinder API tests so much based on http://lists.openstack.org/pipermail/openstack-dev/2017-March/114507.html00:11
*** markvoelker has joined #openstack-interop00:13
oomichicatherineD: the change is done now, so we'd like to apply changes to defcore side. do you have any tool to check the existence of tempest tests on defcore side ?00:13
oomichicatherineD: eg: the tool checks next.json by compairing the latest tempest00:15
*** markvoelker has quit IRC04:11
*** markvoelker has joined #openstack-interop05:12
*** markvoelker has quit IRC05:17
*** gcb has quit IRC05:26
*** gcb has joined #openstack-interop05:39
*** openstackgerrit has joined #openstack-interop06:06
openstackgerritzhufl proposed openstack/defcore master: Remove duplicated testcase test_get_private_image  https://review.openstack.org/45448906:24
*** pcaruana has joined #openstack-interop06:34
*** gcb has quit IRC06:38
*** gcb has joined #openstack-interop06:39
*** gcb has quit IRC06:46
*** gcb has joined #openstack-interop06:51
openstackgerritzhufl proposed openstack/defcore master: Remove duplicated testcase test_get_private_image  https://review.openstack.org/45448907:02
*** markvoelker has joined #openstack-interop07:13
*** markvoelker has quit IRC07:17
*** MarkBaker has joined #openstack-interop08:01
*** gcb has quit IRC08:09
*** gcb has joined #openstack-interop08:10
*** cdent has joined #openstack-interop08:42
*** MarkBaker has quit IRC10:03
*** MarkBaker has joined #openstack-interop10:16
*** cdent has quit IRC10:38
*** markvoelker has joined #openstack-interop11:14
*** openstackgerrit has quit IRC11:18
*** markvoelker has quit IRC11:19
*** pcaruana has quit IRC11:22
*** cdent has joined #openstack-interop11:50
*** markvoelker has joined #openstack-interop12:14
*** gcb has quit IRC12:15
*** gcb has joined #openstack-interop12:29
*** gcb has quit IRC12:46
*** MarkBaker has quit IRC13:08
*** MarkBaker has joined #openstack-interop13:12
*** MarkBaker has quit IRC13:17
*** MarkBaker has joined #openstack-interop13:30
*** cdent has quit IRC13:43
*** cdent has joined #openstack-interop13:43
*** cdent has quit IRC14:29
*** cdent has joined #openstack-interop14:52
*** cdent has quit IRC15:17
*** cdent has joined #openstack-interop15:17
*** cdent has quit IRC15:59
*** cdent has joined #openstack-interop17:05
catherineDoomichi: Hi The way I usually do is running RefStack tests with the lastest Tempest version and see which tests fail.  Let me do one run and send you the test list that get affected.17:13
oomichicatherineD: cool, that could be helpful. I am creating some script to check the existence of Tempest tests on my side17:14
oomichicatherineD: The script detects 127 tests don't exit on Tempest from next.json17:14
catherineDoomichi: great!  Will let you know17:15
catherineDwow that is a lot of tests !!!17:15
oomichicatherineD: most part is due to Cinder api test restructure, but it detects 2 neutron tests don't exist on Tempest17:16
catherineDoh is this only Image tests?  I low that we have about 45 tests that does not exist but already taking care of by adding aliases17:16
catherineDok17:16
oomichicatherineD: ah, I didn't care about aliases TBH, I guessed aliases should be for old Tempest, right?   That means non-aliases should represent the latest tempest, right?17:17
catherineDyea the guidelines would include some tests that no longer exists in Tempest.... take a look at networks-l2-CRUD on https://refstack.openstack.org/#/guidelines17:19
catherineDoomichi: currently, we should have around 44 known tests that are aliases and do not exist in latest Tempest. ..17:21
oomichicatherineD: cool, OK. Let me double-check on my side17:22
catherineDoomichi:  so there may be 127 - 44 = 83 new aliaes ... let me do some testing and will send you the list ....17:22
catherineDaliases17:22
catherineDthen we can compare our findings17:22
*** openstackgerrit has joined #openstack-interop17:26
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Fix test module path of networks-subnet-pools-CRUD  https://review.openstack.org/45481317:26
oomichicatherineD: yeah, I will dig more17:26
oomichicatherineD: ^^^ is the first step for matching both sides17:26
oomichicatherineD: do I need to fix 2017.01.json also?17:27
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Fix test module path of networks-subnet-pools-CRUD  https://review.openstack.org/45481317:28
catherineDoomichi: yes the first step is to identified the tests which got rename and being used by DefCore for either required or advisory17:31
catherineDthe fixes need to be done on 2016.08, 2017.01 and next17:31
oomichicatherineD: I see. The above test is included in 2917.01 and next only without 2016.0817:32
catherineDthat is good17:32
oomichicatherineD: the latest patch https://review.openstack.org/454813 could work good, I guess now17:32
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Fix test module path of networks-subnet-pools-CRUD  https://review.openstack.org/45481317:33
oomichicatherineD: I did break JSON format on PS2, the above PS3 could be good, sorry about that17:34
catherineDoomichi: for 2017.01 and 2017.08 we need to add aliases ( not just fix the name) .... because they are approved guildelines17:34
catherineDfor next it is depending on whether it is a test that the users have a chance to test it before... most of the time need to add aliases17:35
oomichicatherineD: the test never exist on Tempest side as the first commit of the test, do we need aliase for this case?17:35
catherineDone sec ... let me check17:37
oomichicatherineD: https://review.openstack.org/#/c/227119/ has added the test on Tempest at the first commit.17:37
oomichithe test module name is different from defcore side17:38
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Add aliase for test_update_extra_route  https://review.openstack.org/45482517:48
oomichicatherineD: ^^^ is one more for network test, that was due to test name change on Tempest side17:51
catherineDI am running the entire API test ... so it would take about 1.5 to 2 hours ... will let you know ..17:52
oomichicatherineD: oh, thanks for running all API tests. Yeah, that should take time17:55
catherineDyea I will get back to you17:55
oomichicatherineD: btw how about running the Tempest test existence check on defcore(or refstack) gate as non-voting job as referrence?17:56
oomichithat could be helpful for us17:56
mnaserdoes this channel cover/talk about some of the work under the interop challenge or is that another unrelated thing18:13
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Add aliases for test_volumes_list  https://review.openstack.org/45484418:24
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Add aliases for test_volumes_list  https://review.openstack.org/45484418:28
*** krtaylor has quit IRC19:18
*** openstackgerrit has quit IRC19:19
*** cdent has quit IRC19:52
*** tongli has joined #openstack-interop22:35
oomichicatherineD: thanks for your review, I have one question about next.json.    Do we need to keep old Tempest test paths as aliases on next.json ?   I guessed next.json could be for newer tempest, is that wrong?22:36
catherineDThe reason we need to keep the old one in the next because at any instant DefCore will have to support 2 version + next guideline ...22:38
catherineDfor today it is 2016/08 and 2017.01 and next (which will be 2017.08 ?)22:38
catherineDso the tests may be still available in the previous guideline22:39
catherineDaslo DefCore has not removed any aliases so far..22:39
catherineDI think this is a good discussion item for the next IRC meeting22:40
oomichicatherineD: ok, thanks. Maybe I just wanted to avoid maintaining old temepst test list on defcore because I'm lazy22:41
catherineDThe volume V2 name change will be messy because it affects a lot of tests22:42
catherineDyea we can put that in the meeting agenda for discussion22:42
catherineDNot really lazy .. it is a lot of work and messy ... I feel like it will affect about 60 tests !!!22:43
catherineDThat is a lot of tests to add aliases ..22:43
*** tongli has quit IRC22:45
oomichicatherineD: yeah, that is my concern due to messy json23:27
*** openstackgerrit has joined #openstack-interop23:33
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Fix test module path of networks-subnet-pools-CRUD  https://review.openstack.org/45481323:33
openstackgerritKen'ichi Ohmichi proposed openstack/defcore master: Add aliase for test_update_extra_route  https://review.openstack.org/45482523:37

Generated by irclog2html.py 2.14.0 by Marius Gedminas - find it at mg.pov.lt!