<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:26 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-3076] &quot;Create dev environment template for automation of mod-storage... test schema upgrade migration script&quot;</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3076</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Schema upgrade testing for storage modules (mod-&amp;lt;&amp;gt;-storage) is&#160;a complex enough step by step routine process which should be completed on each release for each storage module of Folio system. It has a set of sequental manual actions which lead to mistakes and wasting time. It also has no formalized tests which allow to be sure that all components works in right way after migration and any data weren&apos;t lost. All these problem can be resolved by automation of this process. According to this test has same sequience of actions for each storage module from one side and different requirements for dependenses in running environment from other side. And also each module has different critical data for migration.&lt;br/&gt;
Looking on facts listed above next requirements, for this task automation solution, come:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Common core environment.&lt;/li&gt;
	&lt;li&gt;Easy add required running dependencies for each module&lt;/li&gt;
	&lt;li&gt;Easy add and running testing http requests for CRUD operations for add critical data before and testing critical data after migration.&lt;/li&gt;
	&lt;li&gt;Define critical data and set of critical requests for each module separately.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Links on proces description you could find below.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Process described on #releases channel here&lt;/em&gt;&#160;&lt;a href=&quot;https://folio-project.slack.com/archives/CGPMHLX9B/p1590164280223800&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;https://folio-project.slack.com/archives/CGPMHLX9B/p1590164280223800&lt;/em&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cf6c546b87c300f36eb7b9a&quot; class=&quot;user-hover&quot; rel=&quot;5cf6c546b87c300f36eb7b9a&quot; data-account-id=&quot;5cf6c546b87c300f36eb7b9a&quot; accountid=&quot;5cf6c546b87c300f36eb7b9a&quot; rel=&quot;noreferrer&quot;&gt;Craig McNally&lt;/a&gt;&#160;&lt;em&gt;wrote some&lt;/em&gt;&#160;&lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/FOLIJET/How+to+test+data+migration+scripts+locally&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;&lt;em&gt;documentation&lt;/em&gt;&lt;/a&gt;&#160;&lt;em&gt;for doing this locally.&lt;/em&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="80028">FOLIO-3076</key>
            <summary>&quot;Create dev environment template for automation of mod-storage... test schema upgrade migration script&quot;</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="3" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="yellow"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="5fb7dd3a7cc1030069392378">Andrii Shapovalov</assignee>
                                                                <reporter accountid="5fb7dd3a7cc1030069392378">Andrii Shapovalov</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 12 Mar 2021 17:08:15 +0000</created>
                <updated>Wed, 17 Mar 2021 10:37:51 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                        <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|i02g8n:</customfieldvalue>

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