Wednesday, 2023-06-28

opendevreviewVishal Manchanda proposed openstack/horizon master: [DNM] Test chromedriver with integartion job  https://review.opendev.org/c/openstack/horizon/+/88686707:44
opendevreviewVishal Manchanda proposed openstack/horizon master: [DNM] Test chromedriver with integartion job  https://review.opendev.org/c/openstack/horizon/+/88686714:42
vishalmanchanda#startmeeting horizon15:00
opendevmeetMeeting started Wed Jun 28 15:00:17 2023 UTC and is due to finish in 60 minutes.  The chair is vishalmanchanda. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'horizon'15:00
tmazuro/15:00
vishalmanchandahello everyone15:00
vishalmanchandaagenda of the meeting can be found here https://etherpad.opendev.org/p/horizon-release-priorities#L3215:02
vishalmanchandaonly two of us:(15:04
vishalmanchandaanyway let's start the meeting15:04
vishalmanchandaI have no announcements for this week.15:04
vishalmanchandaso moving release priorities topic15:04
vishalmanchanda#topic Release priorities15:05
vishalmanchandahorizon-integration job failure.15:05
vishalmanchandaAs discussed in the last weekly meeting, I have added a integration job which uses chrome browser.15:06
vishalmanchandawe can also see browser logs for "horizon-integration-tests-with-chrome" job.15:08
vishalmanchandaunfortunately I am not succeed in getting the same issue in my local env.15:10
vishalmanchandaI am trying to get the same error in my local env., so that I can fix those warning which we can see in ``browser.log``.15:11
vishalmanchandardopiera: around?15:11
rdopieravishalmanchanda: sorry I'm late15:12
vishalmanchandaAs you suggested to use latest version of selenium, I tried that in our CI job but all tests fail with that version.15:12
vishalmanchandasee https://zuul.opendev.org/t/openstack/build/d8d6833078c94ceabcbab8d808272f8115:12
rdopieravishalmanchanda: well, our code is not compatible with the last version of selenium, by "I will try to update selenium" I meant I will work on our code to make it work with it15:13
rdopierawe will want to upgrade it eventually anyways15:13
tmazurI was investigating Volume tests failures, and I've got the same issues on my local env, but that was because I had old cirros image. After fixing it, I was not able to reproduce the issues :/15:13
vishalmanchandayeah horizon code not compatible with selenium version 4.1.0 for now.15:14
rdopieraI'm working onit15:15
vishalmanchandacirros image again  got change to 0.6.2 from 0.6.1 version, I have updated in our test patch 88686715:16
rdopieraI wonder if we could somehow get that image name automatically?15:16
vishalmanchandatmazur: you are running integration test with chrome or firefox in your local env?15:17
tmazurBoth15:17
vishalmanchandaok15:17
vishalmanchandadid you done any changes in karma.conf file for running it with chrome browser?15:18
tmazurMy env is rather old, so I have old cirros image there, but I've just added a new one manually15:18
rdopierathe main problem with chrome right now is that because the instances page refreshes right after starting an instance, we never see the info message that confirms the launch15:18
tmazurKarma.conf is for npm tests, and I was not touching it15:18
rdopierakarma.conf is for the unit tests15:18
vishalmanchandaohh15:18
tmazurFor running it with chrome browser I just manually start the tests like this15:20
tmazurINTEGRATION_TESTS=1 SELENIUM_CHROME=1 pytest ./openstack_dashboard/test/integration_tests --ds=openstack_dashboard.test.settings -v -k test_volumes15:20
rdopierabtw, we should add a pytest.conf file with that --ds=openstack_dashboard.test.settings setting, so that we don't have to specify it each time15:21
rdopierabut that's after we fix everything, of course15:21
tmazurgood idea15:22
vishalmanchandardopiera: for get that image name automatically, you mean image version doesn't depends on devstack config?15:23
vishalmanchandafor horizon integration job?15:23
rdopieravishalmanchanda: we could get it from that devstack config15:24
vishalmanchandahmm15:24
rdopieraor just run an openstack cli command before running the tests to check the image name and populate the test config15:24
rdopierathat's what we do downstream15:24
rdopierawell, not for image name, but for other things, like network name15:25
vishalmanchandaok15:26
rdopierabut again, let's fix everything first, then we can talk about improvements15:27
vishalmanchandayeah.15:27
rdopieraI have tested some things with pytest, and I have a lot of ideas for improvements to the tests15:27
vishalmanchandatmazur: one last question you are using chromium or google-chrome for running the job?15:28
tmazurI have Chrome15:29
vishalmanchandaalso on which Os your devstack env. running if you can tell.15:29
tmazurThe one with volumes is 18.0415:30
vishalmanchandaohh on older env. , integartion jobs are running for me but I am facing issue with ubuntu jammy15:30
rdopierais it too... jammy?15:31
tmazuryeah, I am planning to deploy a new one. But again, the issue with wrong image looks the same15:31
vishalmanchandanow I will try again with older env. where it is running fine and try to reproduce the issue. 15:31
vishalmanchandawith jammy I face many issues.15:32
vishalmanchandaeven with firefox I am unable to run horizon-integration job.15:32
vishalmanchandasome firefox profile issue.15:32
tmazurDo we run our tests on jammy?15:32
rdopierafirefox really became the new msie15:33
vishalmanchandafor our CI we are now using debian-bullseye15:33
tmazurvishalmanchanda, thanks15:34
vishalmanchandabecause again some snap  package issue with ubuntu jammy for horizon integration job15:34
vishalmanchandaI am fine with skipping 4-5 tests to at least make the CI green for now.15:35
vishalmanchandabecause CI is failing for almost 3 weeks for now.15:35
vishalmanchandaDo we have any other topic to discuss?15:42
vishalmanchanda#topic open-discussion15:44
vishalmanchandaIf no other topic to discuss, let's end this meeting and try to fix our CI job asap.15:46
vishalmanchandaThanks everyone for your contributions.15:46
vishalmanchandaSee you next week.15:46
tmazuro/15:46
vishalmanchandaJFYI I am on PTO from 30th June - 4th July.15:47
vishalmanchanda#endmeeting15:47
opendevmeetMeeting ended Wed Jun 28 15:47:16 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)15:47
opendevmeetMinutes:        https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-06-28-15.00.html15:47
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-06-28-15.00.txt15:47
opendevmeetLog:            https://meetings.opendev.org/meetings/horizon/2023/horizon.2023-06-28-15.00.log.html15:47
tmazurEnjoy!15:47
vishalmanchandatmazur: thanks15:47
opendevreviewVishal Manchanda proposed openstack/horizon master: [DNM] Test chromedriver with integartion job  https://review.opendev.org/c/openstack/horizon/+/88686718:18
opendevreviewTatiana Ovchinnikova proposed openstack/horizon master: [DNM] Test chromedriver with integartion job  https://review.opendev.org/c/openstack/horizon/+/88686721:03

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