From jira at ovirt-jira.atlassian.net Wed Dec 6 14:53:50 2017 Content-Type: multipart/mixed; boundary="===============5457124730014438480==" MIME-Version: 1.0 From: Daniel Belenky (oVirt JIRA) To: infra at ovirt.org Subject: [JIRA] (OVIRT-1788) new ui_sanity scenario for basic_suite -- need multiple firefoxes and chromium Date: Wed, 06 Dec 2017 14:53:45 +0000 Message-ID: In-Reply-To: JIRA.33322.1512315461000@Atlassian.JIRA --===============5457124730014438480== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable This is a multi-part message in MIME format... ------------=3D_1512572024-12025-143 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 7bit [ https://ovirt-jira.atlassian.net/browse/OVIRT-1788?page=3Dcom.atlassi= an.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=3D35= 467#comment-35467 ] = Daniel Belenky commented on OVIRT-1788: --------------------------------------- [~gshereme(a)redhat.com] I'll be happy to assist with that > new ui_sanity scenario for basic_suite -- need multiple firefoxes and chr= omium > -------------------------------------------------------------------------= ----- > > Key: OVIRT-1788 > URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1788 > Project: oVirt - virtualization made easy > Issue Type: Improvement > Components: OST > Reporter: Greg Sheremeta > Assignee: infra > > I'm writing a suite that does headless UI testing. One goal is to open he= adless firefox and actually open the UI, perform a login, make sure things = look good, make sure there are no ui.log errors, etc. I'll also eventually = add chromium, which can run headless now too. > The suite requires several firefox versions to be installed on the test m= achine, along with chromium. There are also some binary components required= , geckodriver and chromedriver. These are not packaged. > Ideally the browsers can be installed to /opt/firefox55, /opt/firefox56, = /opt/chromium62, etc. on the machine running the suite. So I think it makes= sense to maintain a custom rpm with all of this. > Where can this rpm live? What is a reliable way to do this? (I know we wa= nt to avoid copr.) -- This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100074) ------------=3D_1512572024-12025-143 Content-Type: text/html; charset=3D"UTF-8" Content-Disposition: inline Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1788?page=3Dcom.atlass=
ian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=
=3D35467#comment-35467 ]

Daniel Belenky commented on OVIRT-1788:

[~gshereme(a)redhat.com] I'll be happy to assist with that

new ui_sanity scenario for basic_suite — need multipl= e firefoxes and chromium

     Key: OVIRT-1788
     URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1788
 Project: oVirt - virtualization made easy
         Issue Type: Improvement
         Components: OST
Reporter: Greg Sheremeta
Assignee: infra

I'm writing a suite that does headless UI testing. One goal is to open h= eadless firefox and actually open the UI, perform a login, make sure things= look good, make sure there are no ui.log errors, etc. I'll also eventually= add chromium, which can run headless now too. The suite requires several f= irefox versions to be installed on the test machine, along with chromium. T= here are also some binary components required, geckodriver and chromedriver= . These are not packaged. Ideally the browsers can be installed to /opt/fir= efox55, /opt/firefox56, /opt/chromium62, etc. on the machine running the su= ite. So I think it makes sense to maintain a custom rpm with all of this. W= here can this rpm live? What is a reliable way to do this? (I know we want = to avoid copr.)

— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#1000= 74)

3D"" ------------=3D_1512572024-12025-143-- --===============5457124730014438480== Content-Type: multipart/alternative MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="attachment.bin" VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4uLgoKLS0tLS0tLS0t LS0tPV8xNTEyNTcyMDI0LTEyMDI1LTE0MwpDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJz ZXQ9VVRGLTgKQ29udGVudC1UcmFuc2Zlci1FbmNvZGluZzogN2JpdAoKCiAgICBbIGh0dHBzOi8v b3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzg4P3BhZ2U9Y29tLmF0bGFz c2lhbi5qaXJhLnBsdWdpbi5zeXN0ZW0uaXNzdWV0YWJwYW5lbHM6Y29tbWVudC10YWJwYW5lbCZm b2N1c2VkQ29tbWVudElkPTM1NDY3I2NvbW1lbnQtMzU0NjcgXSAKCkRhbmllbCBCZWxlbmt5IGNv bW1lbnRlZCBvbiBPVklSVC0xNzg4OgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0KClt+Z3NoZXJlbWVAcmVkaGF0LmNvbV0gSSdsbCBiZSBoYXBweSB0byBhc3Npc3Qgd2l0 aCB0aGF0Cgo+IG5ldyB1aV9zYW5pdHkgc2NlbmFyaW8gZm9yIGJhc2ljX3N1aXRlIC0tIG5lZWQg bXVsdGlwbGUgZmlyZWZveGVzIGFuZCBjaHJvbWl1bQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ Cj4gICAgICAgICAgICAgICAgIEtleTogT1ZJUlQtMTc4OAo+ICAgICAgICAgICAgICAgICBVUkw6 IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklSVC0xNzg4Cj4gICAg ICAgICAgICAgUHJvamVjdDogb1ZpcnQgLSB2aXJ0dWFsaXphdGlvbiBtYWRlIGVhc3kKPiAgICAg ICAgICBJc3N1ZSBUeXBlOiBJbXByb3ZlbWVudAo+ICAgICAgICAgIENvbXBvbmVudHM6IE9TVAo+ ICAgICAgICAgICAgUmVwb3J0ZXI6IEdyZWcgU2hlcmVtZXRhCj4gICAgICAgICAgICBBc3NpZ25l ZTogaW5mcmEKPgo+IEknbSB3cml0aW5nIGEgc3VpdGUgdGhhdCBkb2VzIGhlYWRsZXNzIFVJIHRl c3RpbmcuIE9uZSBnb2FsIGlzIHRvIG9wZW4gaGVhZGxlc3MgZmlyZWZveCBhbmQgYWN0dWFsbHkg b3BlbiB0aGUgVUksIHBlcmZvcm0gYSBsb2dpbiwgbWFrZSBzdXJlIHRoaW5ncyBsb29rIGdvb2Qs IG1ha2Ugc3VyZSB0aGVyZSBhcmUgbm8gdWkubG9nIGVycm9ycywgZXRjLiBJJ2xsIGFsc28gZXZl bnR1YWxseSBhZGQgY2hyb21pdW0sIHdoaWNoIGNhbiBydW4gaGVhZGxlc3Mgbm93IHRvby4KPiBU aGUgc3VpdGUgcmVxdWlyZXMgc2V2ZXJhbCBmaXJlZm94IHZlcnNpb25zIHRvIGJlIGluc3RhbGxl ZCBvbiB0aGUgdGVzdCBtYWNoaW5lLCBhbG9uZyB3aXRoIGNocm9taXVtLiBUaGVyZSBhcmUgYWxz byBzb21lIGJpbmFyeSBjb21wb25lbnRzIHJlcXVpcmVkLCBnZWNrb2RyaXZlciBhbmQgY2hyb21l ZHJpdmVyLiBUaGVzZSBhcmUgbm90IHBhY2thZ2VkLgo+IElkZWFsbHkgdGhlIGJyb3dzZXJzIGNh biBiZSBpbnN0YWxsZWQgdG8gL29wdC9maXJlZm94NTUsIC9vcHQvZmlyZWZveDU2LCAvb3B0L2No cm9taXVtNjIsIGV0Yy4gb24gdGhlIG1hY2hpbmUgcnVubmluZyB0aGUgc3VpdGUuIFNvIEkgdGhp bmsgaXQgbWFrZXMgc2Vuc2UgdG8gbWFpbnRhaW4gYSBjdXN0b20gcnBtIHdpdGggYWxsIG9mIHRo aXMuCj4gV2hlcmUgY2FuIHRoaXMgcnBtIGxpdmU/IFdoYXQgaXMgYSByZWxpYWJsZSB3YXkgdG8g ZG8gdGhpcz8gKEkga25vdyB3ZSB3YW50IHRvIGF2b2lkIGNvcHIuKQoKCgotLQpUaGlzIG1lc3Nh Z2Ugd2FzIHNlbnQgYnkgQXRsYXNzaWFuIEppcmEKKHYxMDAxLjAuMC1TTkFQU0hPVCMxMDAwNzQp CgotLS0tLS0tLS0tLS09XzE1MTI1NzIwMjQtMTIwMjUtMTQzCkNvbnRlbnQtVHlwZTogdGV4dC9o dG1sOyBjaGFyc2V0PSJVVEYtOCIKQ29udGVudC1EaXNwb3NpdGlvbjogaW5saW5lCkNvbnRlbnQt VHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCjxodG1sPjxib2R5Pgo8cHJlPlsgaHR0cHM6Ly9vdmly dC1qaXJhLmF0bGFzc2lhbi5uZXQvYnJvd3NlL09WSVJULTE3ODg/cGFnZT1jb20uYXRsYXNzaWFu LmppcmEucGx1Z2luLnN5c3RlbS5pc3N1ZXRhYnBhbmVsczpjb21tZW50LXRhYnBhbmVsJmFtcDtm b2N1c2VkQ29tbWVudElkPTM1NDY3I2NvbW1lbnQtMzU0NjcgXTwvcHJlPgo8aDM+RGFuaWVsIEJl bGVua3kgY29tbWVudGVkIG9uIE9WSVJULTE3ODg6PC9oMz4KPHA+W35nc2hlcmVtZUByZWRoYXQu Y29tXSBJJ2xsIGJlIGhhcHB5IHRvIGFzc2lzdCB3aXRoIHRoYXQ8L3A+CjxibG9ja3F1b3RlPjxo Mz5uZXcgdWlfc2FuaXR5IHNjZW5hcmlvIGZvciBiYXNpY19zdWl0ZSAmbWRhc2g7IG5lZWQgbXVs dGlwbGUgZmlyZWZveGVzIGFuZCBjaHJvbWl1bTwvaDM+CjxwcmU+ICAgICBLZXk6IE9WSVJULTE3 ODgKICAgICBVUkw6IGh0dHBzOi8vb3ZpcnQtamlyYS5hdGxhc3NpYW4ubmV0L2Jyb3dzZS9PVklS VC0xNzg4CiBQcm9qZWN0OiBvVmlydCAtIHZpcnR1YWxpemF0aW9uIG1hZGUgZWFzeQogICAgICAg ICBJc3N1ZSBUeXBlOiBJbXByb3ZlbWVudAogICAgICAgICBDb21wb25lbnRzOiBPU1QKUmVwb3J0 ZXI6IEdyZWcgU2hlcmVtZXRhCkFzc2lnbmVlOiBpbmZyYTwvcHJlPgo8cD5JJ20gd3JpdGluZyBh IHN1aXRlIHRoYXQgZG9lcyBoZWFkbGVzcyBVSSB0ZXN0aW5nLiBPbmUgZ29hbCBpcyB0byBvcGVu IGhlYWRsZXNzIGZpcmVmb3ggYW5kIGFjdHVhbGx5IG9wZW4gdGhlIFVJLCBwZXJmb3JtIGEgbG9n aW4sIG1ha2Ugc3VyZSB0aGluZ3MgbG9vayBnb29kLCBtYWtlIHN1cmUgdGhlcmUgYXJlIG5vIHVp LmxvZyBlcnJvcnMsIGV0Yy4gSSdsbCBhbHNvIGV2ZW50dWFsbHkgYWRkIGNocm9taXVtLCB3aGlj aCBjYW4gcnVuIGhlYWRsZXNzIG5vdyB0b28uIFRoZSBzdWl0ZSByZXF1aXJlcyBzZXZlcmFsIGZp cmVmb3ggdmVyc2lvbnMgdG8gYmUgaW5zdGFsbGVkIG9uIHRoZSB0ZXN0IG1hY2hpbmUsIGFsb25n IHdpdGggY2hyb21pdW0uIFRoZXJlIGFyZSBhbHNvIHNvbWUgYmluYXJ5IGNvbXBvbmVudHMgcmVx dWlyZWQsIGdlY2tvZHJpdmVyIGFuZCBjaHJvbWVkcml2ZXIuIFRoZXNlIGFyZSBub3QgcGFja2Fn ZWQuIElkZWFsbHkgdGhlIGJyb3dzZXJzIGNhbiBiZSBpbnN0YWxsZWQgdG8gL29wdC9maXJlZm94 NTUsIC9vcHQvZmlyZWZveDU2LCAvb3B0L2Nocm9taXVtNjIsIGV0Yy4gb24gdGhlIG1hY2hpbmUg cnVubmluZyB0aGUgc3VpdGUuIFNvIEkgdGhpbmsgaXQgbWFrZXMgc2Vuc2UgdG8gbWFpbnRhaW4g YSBjdXN0b20gcnBtIHdpdGggYWxsIG9mIHRoaXMuIFdoZXJlIGNhbiB0aGlzIHJwbSBsaXZlPyBX aGF0IGlzIGEgcmVsaWFibGUgd2F5IHRvIGRvIHRoaXM/IChJIGtub3cgd2Ugd2FudCB0byBhdm9p ZCBjb3ByLik8L3A+PC9ibG9ja3F1b3RlPgo8cD4mbWRhc2g7IFRoaXMgbWVzc2FnZSB3YXMgc2Vu dCBieSBBdGxhc3NpYW4gSmlyYSAodjEwMDEuMC4wLVNOQVBTSE9UIzEwMDA3NCk8L3A+Cgo8aW1n IHNyYz0iaHR0cHM6Ly91NDA0MzQwMi5jdC5zZW5kZ3JpZC5uZXQvd2Yvb3Blbj91cG49aTVUTVdH Vjk5YW1KYk54SnBTcDItMkJKMzNCU00zdHVpVWZSVGs2NEstMkJPakg2T2ZId0hGMDdLYldnS2lW NmdtM21CMUlJMThCU0J0WFBSRWowV2tqZnFBZ1hXbnNodk5taTNnN2hmN2t2N0ZxQmtpMlJaemdG YnFSbks5Z29xcUprY0Fpelc3bm9pN0VweUM3Q3lxNG01TGNGWTdnRjFkZlBBNzFjdERKdjFpdFA1 NUo0VGFJUTBPVk9GUEtMbEVrRHF2UjV6dS0yQk9pVXZNbXpFSkliTVFFZGQ1VElYZDBFVUlyWnpw V2swQWNidGE1aXktMkJXZWNPRC0yRk1ZQ3JPdE5KZWxzMG1GTkZsTVVJMGJGRmxudEFmaldPcTY5 MkhGbU0zSkp3d0ozczg2TWI1dFBZLTJCT0JSYTktMkZkOW9RWUNKcUZ6c0NUcktaV1NPdnNIVDRJ Sk1LWllLeGhvNkl4MUZYaEhldHJjZnN5ZllmZFl1RS0yQmN1Z054bXpTUEMyMThRekZUSUkyLTJG YWRLSWd0WEtFQVg4dTlQQW90TE9ocEhOSXNjSUtuUXZOYmkwUFZabVpiM1lpRmF0cVduemdTSHND SGwwVyIgYWx0PSIiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGJvcmRlcj0iMCIgc3R5bGU9ImhlaWdo dDoxcHggIWltcG9ydGFudDt3aWR0aDoxcHggIWltcG9ydGFudDtib3JkZXItd2lkdGg6MCAhaW1w b3J0YW50O21hcmdpbi10b3A6MCAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50 O21hcmdpbi1yaWdodDowICFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MCAhaW1wb3J0YW50O3BhZGRp bmctdG9wOjAgIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowICFpbXBvcnRhbnQ7cGFkZGluZy1y aWdodDowICFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjAgIWltcG9ydGFudDsiLz4KPC9ib2R5Pjwv aHRtbD4KCi0tLS0tLS0tLS0tLT1fMTUxMjU3MjAyNC0xMjAyNS0xNDMtLQo= --===============5457124730014438480==--