<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:32:07 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[UXPROD-3454] Cypress test execution on Rancher</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-3454</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;&lt;b&gt;Purpose/Overview:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&#160;Need to develop special pipeline with main aim - execute existing GUI e2e tests in FOLIO project&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Requirements/Scope:&lt;/b&gt;&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Copy of Karate pipeline&lt;/li&gt;
	&lt;li&gt;Setup required variables
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&lt;span class=&quot;code-quote&quot;&gt;&quot;baseUrl&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;https:&lt;span class=&quot;code-comment&quot;&gt;//folio-snapshot.dev.folio.org&quot;&lt;/span&gt;,&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;viewportWidth&quot;&lt;/span&gt;: 1920,&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;viewportHeight&quot;&lt;/span&gt;: 1080,&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;video&quot;&lt;/span&gt;: &lt;span class=&quot;code-keyword&quot;&gt;false&lt;/span&gt;,&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;defaultCommandTimeout&quot;&lt;/span&gt;: 11000,&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;pageLoadTimeout&quot;&lt;/span&gt;: 120000,&#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;env&quot;&lt;/span&gt;: {&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;OKAPI_HOST&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;folio-snapshot.dev.folio.org&quot;&lt;/span&gt;,&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;OKAPI_TENANT&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku&quot;&lt;/span&gt;,&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_login&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_admin&quot;&lt;/span&gt;,&#160; &#160; &lt;span class=&quot;code-quote&quot;&gt;&quot;diku_password&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;admin&quot;&lt;/span&gt;&#160; }&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
&lt;/ol&gt;


&lt;ol&gt;
	&lt;li&gt;Replace steps related with Karate to job related with Cypress&lt;/li&gt;
	&lt;li&gt;Required stages/steps:
	&lt;ol&gt;
		&lt;li&gt;Setup required components
		&lt;ol&gt;
			&lt;li&gt;Backend&lt;/li&gt;
			&lt;li&gt;Frontend&lt;/li&gt;
			&lt;li&gt;Cypress agents&lt;/li&gt;
		&lt;/ol&gt;
		&lt;/li&gt;
		&lt;li&gt;Initial test data should be presented( the same as in&#160;&lt;a href=&quot;https://folio-snapshot.dev.folio.org/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot.dev.folio.org/&lt;/a&gt;&#160;+ guide how to extend it, for example, add OCLC Worldcat authentication)&lt;/li&gt;
		&lt;li&gt;Parallel run of tests by several agents
		&lt;ul&gt;
			&lt;li&gt;First agent starts tests by &quot;npx cypress run --spec .\cypress\integration\notes\notes.spec.js&quot;&lt;/li&gt;
			&lt;li&gt;Second - &quot;npx cypress run --spec .\cypress\integration\inventory\actions-menu.spec.js&quot;&lt;/li&gt;
			&lt;li&gt;Agents should be located near frontend and backend&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
		&lt;li&gt;Tear down of allocated machines after tests execution&lt;/li&gt;
		&lt;li&gt;Merge test results from each agent in one place&lt;/li&gt;
		&lt;li&gt;Send results to Testrail and&#160;updated tests results based on provided id(sandbox in Testrail&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;, manually triggered step for the nearest future&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/help_16.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;)&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Tests artefacts should be available&#160;2 weeks as minimum&lt;/li&gt;
	&lt;li&gt;Add ability to trigger test execution by special conditions
	&lt;ol&gt;
		&lt;li&gt;variables&lt;/li&gt;
		&lt;li&gt;frontend/backend branches in github&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Slack notification about failed tests&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;b&gt;Acceptance criteria:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;All defined steps are implemented and stable&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;All points will be moved in subtasks in the nearest future.&lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/check.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="12019">UXPROD-3454</key>
            <summary>Cypress test execution on Rancher</summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="61e1a06fe67ea2006b5b23af">Dilshod_Khusanov</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 15 Dec 2021 08:47:57 +0000</created>
                <updated>Wed, 14 Sep 2022 17:04:01 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="52364">RANCHER-83</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52365">RANCHER-84</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52367">RANCHER-87</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52369">RANCHER-89</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52411">RANCHER-144</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52491">RANCHER-184</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52517">RANCHER-196</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52528">RANCHER-208</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52361">RANCHER-80</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52362">RANCHER-81</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52363">RANCHER-82</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52370">RANCHER-90</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52366">RANCHER-86</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52368">RANCHER-88</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52371">RANCHER-91</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="52190">RANCHER-92</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10168"><![CDATA[None]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03ufj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10069" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Rank: Cornell (Full Sum 2021)</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10217"><![CDATA[R5]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>