<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:27:19 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>[FOLIO-3330] Define required tasks to create CI/CD pipeline to run e2e cypress tests</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3330</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;ol&gt;
	&lt;li&gt;review actual yml file&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;/li&gt;
	&lt;li&gt;discuss suggestions with DevOps team&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;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Main vision - make copy of Karate pipeline with regular run(daily)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Suggested tasks to DevOps related with pipeline v0.1&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 &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;)&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;
</description>
                <environment></environment>
        <key id="82107">FOLIO-3330</key>
            <summary>Define required tasks to create CI/CD pipeline to run e2e cypress tests</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                            <parent id="13912">FAT-1092</parent>
                                    <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="62d6d0650824ad5c19c6dcea">Dmitry</assignee>
                                                                <reporter accountid="557058:003b2b3f-c9ac-4207-96eb-21cdb3765e26">Oleksii Petrenko</reporter>
                                    <labels>
                            <label>AQA</label>
                            <label>epam-spitfire</label>
                    </labels>
                <created>Wed, 3 Nov 2021 09:28:49 +0000</created>
                <updated>Tue, 30 Nov 2021 08:47:54 +0000</updated>
                            <resolved>Tue, 30 Nov 2021 08:47:54 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="196871" author="62d6d0650824ad5c19c6dcea" created="Tue, 16 Nov 2021 10:47:44 +0000"  >&lt;p&gt;current snapshot issues:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;location is not fixed. Naming + validation rules can be changed now in any moment&#160;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="196874" author="62d6d0650824ad5c19c6dcea" created="Fri, 26 Nov 2021 07:59:49 +0000"  >&lt;p&gt;implementation moved to DevOps in&#160;RANCHER-80&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="52361">RANCHER-80</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="12258">UXPROD-3398</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="21579">FAT-1111</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="10180"><![CDATA[Spitfire]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10014" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue key="$xmlutils.escape($text)">Automation QA enablers</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|i03maf:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="509">eHoldings Sprint 128</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 16 Nov 2021 10:47:44 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>