<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Fri Feb 09 00:41:28 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-4644] Update Karate Tests continued (Phase 5)</title>
                <link>https://folio-org.atlassian.net/browse/UXPROD-4644</link>
                <project id="10000" key="UXPROD">UX Product</project>
                    <description>&lt;p&gt;The existing karate tests in the FOLIO community provide a fair amount of integration test coverage.&#160; Being able to run those against the enhanced platform developed by Eureka is important to ensure that we haven&apos;t broken anything.&lt;/p&gt;

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

&lt;p&gt;In theory the test cases should need to be adjusted.&#160; However, test setup and teardown typically involves interacting with OKAPI to create tenants, enable modules for tenants, etc.&#160; This setup/teardown will need to be adjusted to work with the manager components introduced to replace OKAPI in the improved platform.&lt;/p&gt;

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

&lt;p&gt;&lt;b&gt;Scope:&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Spike work to investigate current status of tests and test setup/teardown&lt;/li&gt;
	&lt;li&gt;Adjustment of the necessary (hopefully shared) test code.
	&lt;ul&gt;
		&lt;li&gt;Ideally this can be parameterized so we can support both modes of operations (talking to mgr components and to OKAPI)&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Refactor tests so they&apos;re organized around applications instead of modules. &#160; See &lt;a href=&quot;https://ebscoinddev.atlassian.net/wiki/spaces/TEUR/pages/217780246/Integration+Karate+Test+Approach&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://ebscoinddev.atlassian.net/wiki/spaces/TEUR/pages/217780246/Integration+Karate+Test+Approach&lt;/a&gt;
	&lt;ul&gt;
		&lt;li&gt;Critical domains:
		&lt;ul&gt;
			&lt;li&gt;Circulation&lt;/li&gt;
			&lt;li&gt;Inventory&lt;/li&gt;
			&lt;li&gt;System (e.g. app-platform-minimal)&lt;/li&gt;
			&lt;li&gt;Acquisitions?&lt;/li&gt;
			&lt;li&gt;&amp;lt;Need to give this more thought, and look at which areas are the most stable&amp;gt;&lt;/li&gt;
		&lt;/ul&gt;
		&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Run the tests, identify and investigate failures&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;NOTE:&lt;/b&gt;&#160; The expectation is that we should be able to run these tests against a local env, or cloud env.&#160; E.g if running all of them, probably target an environment&#160;like nebf (or a refreshed/updated evrk).&#160; If troubleshooting a particular test you may be able to run those tests locally.&lt;/p&gt;

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

&lt;p&gt;TODO:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Identify most critical applications, create stories for refactoring/migrating these
	&lt;ol&gt;
		&lt;li&gt;Also look at the current test executions in the community - favor those which are are more stable
		&lt;ol&gt;
			&lt;li&gt;See &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/Testing/job/Karate%20tests/652/cucumber-html-reports/overview-features.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://jenkins-aws.indexdata.com/job/Testing/job/Karate%20tests/652/cucumber-html-reports/overview-features.html&lt;/a&gt;&#160;&lt;/li&gt;
		&lt;/ol&gt;
		&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
	&lt;li&gt;Create refactoring/migration stories&lt;/li&gt;
	&lt;li&gt;Possibly let the community help with some of this work, but we shouldn&apos;t count on it.&lt;/li&gt;
	&lt;li&gt;Provide a preliminary estimate once we know how many stories are in scope&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3Ab819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; class=&quot;user-hover&quot; rel=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; data-account-id=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; accountid=&quot;712020:b819106d-3b2a-48e6-a8dd-e7ecc471a47b&quot; rel=&quot;noreferrer&quot;&gt;Oleksii Kuzminov&lt;/a&gt; to try and identify which applications we should create stories for in this feature (See above for considerations)&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Karate tests&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://jenkins-aws.indexdata.com/job/Testing/job/Scheduled%20Karate%20Tests/lastBuild/cucumber-html-reports/overview-features.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://jenkins-aws.indexdata.com/job/Testing/job/Scheduled%20Karate%20Tests/lastBuild/cucumber-html-reports/overview-features.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Critical and part of platform-minimal and app-core&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;folijet/mod-source-record-storage (defer)&lt;/li&gt;
	&lt;li&gt;prokopovych/mod-inventory&lt;/li&gt;
	&lt;li&gt;spitfire/mod-notes (defer)&lt;/li&gt;
	&lt;li&gt;spitfire/mod-search&lt;/li&gt;
	&lt;li&gt;vega/mod-circulation&lt;/li&gt;
	&lt;li&gt;vega/mod-feesfines (defer)&lt;/li&gt;
	&lt;li&gt;volaris/mod-users&#160;&lt;/li&gt;
	&lt;li&gt;firebird/mod-configuration (defer)&lt;/li&gt;
&lt;/ul&gt;


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

&lt;p&gt;&lt;b&gt;Non critical and part of platform-minimal and app-core&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;spitfire/mod-entities-links&lt;/li&gt;
	&lt;li&gt;folijet/mod-di-converter-storage&lt;/li&gt;
	&lt;li&gt;firebird/oaipmh&lt;/li&gt;
	&lt;li&gt;volaris/tags&lt;/li&gt;
	&lt;li&gt;volaris/mod-notify&lt;/li&gt;
	&lt;li&gt;volaris/mod-sender&lt;/li&gt;
	&lt;li&gt;volaris/mod-template-engine&lt;/li&gt;
	&lt;li&gt;volaris/password-validator&lt;/li&gt;
&lt;/ul&gt;



&lt;p&gt;Source &lt;a href=&quot;https://rally1.rallydev.com/#/629528728915d/userstories?detail=%2Fportfolioitem%2Ffeature%2F727367337919&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;F77868: Update Karate Tests continued (Phase 5)&lt;/a&gt;&lt;br/&gt;
&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="12885">UXPROD-4644</key>
            <summary>Update Karate Tests continued (Phase 5)</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="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</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="5cf6c546b87c300f36eb7b9a">Craig McNally</assignee>
                                                                <reporter accountid="5cf6c546b87c300f36eb7b9a">Craig McNally</reporter>
                                    <labels>
                            <label>epam-eureka</label>
                            <label>eureka-phase5</label>
                    </labels>
                <created>Sun, 31 Dec 2023 16:08:18 +0000</created>
                <updated>Sun, 31 Dec 2023 16:13:28 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10008">
                    <name>Defines</name>
                                                                <inwardlinks description="is defined by ">
                                        <issuelink>
            <issuekey id="76479">MODROLESKC-71</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76480">MODROLESKC-72</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="76482">MODROLESKC-73</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="10149"><![CDATA[Eureka]]></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_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i08x00:</customfieldvalue>

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