Tuesday, 2022-05-17

yasufum-oHi tacker team.08:00
uehahi08:01
manpreetkHi08:01
Ramona-ho-xuhi08:01
hirofumi-noguchihi08:01
yuta-kazatohi08:01
takahashi-tschi08:01
h-asahinahi08:01
caishuwen_hi08:02
yasufum-o#startmeeting tacker08:03
opendevmeetMeeting started Tue May 17 08:03:16 2022 UTC and is due to finish in 60 minutes.  The chair is yasufum-o. Information about MeetBot at http://wiki.debian.org/MeetBot.08:03
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:03
opendevmeetThe meeting name has been set to 'tacker'08:03
yasufum-oWe has a discussion for making some basic guidelines which function should be tested.08:05
yasufum-oThe first item is update for the discussion from caishuwen.08:05
yasufum-ocaishuwen: can you start from your topic?08:06
caishuwen_OK.08:06
yasufum-o#link https://etherpad.opendev.org/p/tacker-meeting08:07
caishuwen_In the last meeting, we discussed topic about UT for v2. And hope that based on our UT list, we can summarize the common UT guideline.08:09
caishuwen_So the method we are scheduled to test can be seen in the following link.08:10
caishuwen_https://hackmd.io/LKR1Ix_AQQWXanXOp-J22Q08:10
caishuwen_In this list, we summarize the general categories of these methods.08:11
caishuwen_1. Lifecycle related public methods08:12
caishuwen_2. Common methods in utils08:12
caishuwen_3. Error_handling related public methods08:12
caishuwen_4. Nfvo-related public methods08:12
caishuwen_5. Subcriptions related public methods08:12
caishuwen_6. Vnflcm_View related public methods08:12
caishuwen_7. DB related public methods08:12
caishuwen_So, should we discuss the future guidelines of UT based on the above categories?08:13
caishuwen_The above is my opinion, do you have any opinions?08:14
yasufum-oI don't have any comment for the categories.08:15
yasufum-oAny other comments?08:18
uehaIs the priority of the above category basically high?08:19
yasufum-ohello?08:23
yasufum-oueha: The answer might be yes.08:23
uehayasufum-o: Thanks. One more question, there are high priority and middle priority among 1 and 3, but by what criteria are they divided?08:25
yasufum-oI'm also not still sure how the priority is decided.08:26
caishuwen_This priority is only the priority that I plan to do this time, and has nothing to do with categories. If time permits, all of them will be done. If time does not allow, the content with higher priority will be done first.08:28
caishuwen_Since the content in controller.py has been verified by FT, we do not plan to do it first this time.08:29
yasufum-oI don't agree with you for the comment actually.08:31
yasufum-oEven if a function has a dedicated FT,08:33
yasufum-owe need to have UT if the function should be tested with several patterns.08:34
yasufum-oFor example, if the function can take several patterns of args, it should be tested with several cases.08:35
yasufum-oFT does not cover such a situation.08:35
yasufum-oWhat do you think?08:36
caishuwen_yes. indeed every case needs to be tested. 08:37
takahashi-tscAgree, UT priority discussion should be separated from FT implement.08:37
yasufum-ocaishuwen: Do you have any other idea for the priority?08:40
caishuwen_It's just that at present, we don't have time to do UT of all methods, and we think that the methods in controller.py are unlikely to have errors, so the methods in it do not have a high priority for UT testing. For future development, UT must be covered in every case.08:40
caishuwen_My point of view is that in the future development, the methods involving the above 7 categories should be tested for each case.08:41
yasufum-oYes, I understand the puropose of suggestion.08:42
yasufum-oUmm...08:45
w-jusosorry, I can't find controller.py, do you mean the controller directory?08:45
caishuwen__The first three categories keep the whole system running, while 4-5 external NFVO and Subscription are used less frequently. But with 6, I'm not sure about its priority, because it seems that vnflcm_view is important to the user.08:46
caishuwen__w-juso>sorry, I mean this file: tacker/tacker/sol_refactored/controller/vnflcm_v2.py08:47
w-jusothank you08:47
yasufum-oIMO, it seems difficult to introduce general guidelines for the priority if you have no idea other than the categories ...08:51
yasufum-oI think it's OK to start to implememnt tests from the top of the list.08:53
yasufum-oAny other comment?08:55
takahashi-tscFully agree... I also think it seems difficult. Anyway, it's OK to start from the top.08:55
takahashi-tscBut this categories and list is very useful for discussion. Thank you so much!08:56
yasufum-oThe most important thing for the topic is start to implement soon :)08:57
takahashi-tsc+108:57
ueha+1, It may be difficult to make guidelines for future developers to create UTs..08:57
yasufum-ocaishuwen: Thanks for your proposal and future contributions for UT!08:57
yasufum-oThanks for the discussion.08:58
yasufum-oSo, go to the next topic.08:58
yasufum-o#topic BP for DB migration tool08:59
yasufum-oh-asahina: Can you share your topic shortly?09:00
h-asahinasure09:00
h-asahinabasically this topic is to ma-ooyama:09:00
h-asahinaaccording to our previous discussion here, I submitted BP for DB migration for v1 API refactoring.09:01
h-asahinaas of now, it's just an announcement, but if you have any idea to progress this work now, I'd like to hear.09:02
yasufum-othanks09:04
ma-ooyamaThanks.09:05
ma-ooyamaI don't have any idea now.09:07
ma-ooyamaWe look foward to more information.09:07
h-asahinaso will I09:07
h-asahinacan I set you as the assignee of this BP?09:08
h-asahinaso that we can discuss on the BP09:08
ma-ooyamamy pleasure.09:10
h-asahinagood! thank you09:10
yasufum-oBTW, do you have any idea for target release or milestone for now?09:10
ma-ooyamaWe don't have now.09:13
ma-ooyamaWe'll discuss it and share our opinion after that here.09:13
yasufum-oOK09:13
yasufum-oother comments?09:14
yasufum-ogood09:14
yasufum-oAll topics done for today.09:15
yasufum-oSo, close this meeting if no more comments or topics.09:16
yasufum-oThank you for joining, bye!09:17
ma-ooyamabye09:17
uehathanks, bye09:17
manpreetkbye09:17
yuta-kazatobye!09:17
masaki-uenobye09:17
yu-kinjobye09:17
caishuwen__bye!09:17
takahashi-tscbye09:17
h-asahinabye09:17
Ramona-ho-xubye09:17
w-jusobye09:17
yasufum-o#endmeeting09:17
opendevmeetMeeting ended Tue May 17 09:17:55 2022 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)09:17
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-05-17-08.03.html09:17
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-05-17-08.03.txt09:17
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2022/tacker.2022-05-17-08.03.log.html09:17
*** akekane_ is now known as abhishekk09:36
*** haleyb_ is now known as haleyb13:38
*** dasm|off is now known as dasm13:56
*** erlon_ is now known as erlon16:29
*** archanaserver_ is now known as archanaserver16:29
*** janders9 is now known as janders16:29
*** hemna5 is now known as hemna16:29
*** ricolin_ is now known as ricolin16:29
*** dansmith_ is now known as dansmith16:55
*** melwitt_ is now known as melwitt18:08
*** ianw_ is now known as ianw19:11
*** hemna6 is now known as hemna19:34
*** dasm is now known as dasm|off21:49

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