<!-- 
RSS generated by JIRA (9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b) at Mon Feb 12 10:18:15 CET 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Magnolia - Issue tracker</title>
    <link>https://jira.magnolia-cms.com</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-uk</language>    <build-info>
        <version>9.4.2</version>
        <build-number>940002</build-number>
        <build-date>19-01-2023</build-date>
    </build-info>


<item>
            <title>[MGNLMIGRATION-216] Define integration tests in order to preserve the consistency between the configuration of a migrated magnolia module and a freshly installed one</title>
                <link>https://jira.magnolia-cms.com/browse/MGNLMIGRATION-216</link>
                <project id="10574" key="MGNLMIGRATION">Migration 4.4 to 4.5 (closed)</project>
                    <description>&lt;p&gt;Since the issue &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSTK-1073&quot; title=&quot;The configuration of STK between a new instance and a migrated instance must be the same (part 1)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSTK-1073&quot;&gt;&lt;del&gt;MGNLSTK-1073&lt;/del&gt;&lt;/a&gt; identified, we decided that we need tests that guarantee the configuration of a migrated module and of a new installation is the same.&lt;/p&gt;

&lt;p&gt;What the tests must do:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;run the latest version of the migration on a module&lt;/li&gt;
	&lt;li&gt;compare this configuration with a freshly installed module&lt;/li&gt;
	&lt;li&gt;the test are ok only if the configuration is the same&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The affected modules are: STK, FORM, &lt;del&gt;SHOP&lt;/del&gt;, PUR, Commenting.&lt;/p&gt;

&lt;p&gt;To run the tests, build with &lt;b&gt;integration-test&lt;/b&gt; profile:&lt;br/&gt;
&lt;tt&gt;$ mvn install -P integration-test&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Details of tests:&lt;/b&gt;&lt;br/&gt;
Jetty container with two web applications is run. One is &lt;em&gt;magnolia-migration-webapp&lt;/em&gt;, which contains old repository&lt;br/&gt;
and migrates after start. The second one is &lt;em&gt;magnolia-migration-freshapp&lt;/em&gt;, which contains freshly installed modules.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;magnolia-migration-tests&lt;/em&gt; installs new servlet &lt;em&gt;ExportServlet&lt;/em&gt; to both instances. &lt;br/&gt;
This servlet is called by tests from &lt;em&gt;magnolia-migration-integration&lt;/em&gt;: they use &lt;em&gt;ExportServlet&lt;/em&gt; to export individual modules&lt;br/&gt;
from both instances and compare them.&lt;/p&gt;</description>
                <environment></environment>
        <key id="27397">MGNLMIGRATION-216</key>
            <summary>Define integration tests in order to preserve the consistency between the configuration of a migrated magnolia module and a freshly installed one</summary>
                <type id="3" iconUrl="https://jira.magnolia-cms.com/secure/viewavatar?size=xsmall&amp;avatarId=10898&amp;avatarType=issuetype">Task</type>
                                            <priority id="1" iconUrl="https://jira.magnolia-cms.com/images/icons/priorities/blocker.svg">Blocker</priority>
                        <status id="6" iconUrl="https://jira.magnolia-cms.com/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="1">Fixed</resolution>
                                        <assignee username="rsiska">Robert &#352;i&#353;ka</assignee>
                                    <reporter username="sschmitt">Samuel Schmitt</reporter>
                        <labels>
                    </labels>
                <created>Mon, 21 Jan 2013 11:32:24 +0100</created>
                <updated>Fri, 25 Apr 2014 11:18:01 +0200</updated>
                            <resolved>Fri, 15 Mar 2013 15:05:56 +0100</resolved>
                                                    <fixVersion>1.2.2-beta1</fixVersion>
                    <fixVersion>1.2.2</fixVersion>
                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="56263" author="sschmitt" created="Mon, 21 Jan 2013 11:33:50 +0100"  >&lt;p&gt;I set it on blocker because before being able to proceed with the following tickets: &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLFORM-148&quot; title=&quot;The configuration of FORM between a new instance and a migrated instance must be the same&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLFORM-148&quot;&gt;&lt;del&gt;MGNLFORM-148&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLSTK-1073&quot; title=&quot;The configuration of STK between a new instance and a migrated instance must be the same (part 1)&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLSTK-1073&quot;&gt;&lt;del&gt;MGNLSTK-1073&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLPUR-80&quot; title=&quot;The configuration of PUR between a new instance and a migrated instance must be the same&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLPUR-80&quot;&gt;&lt;del&gt;MGNLPUR-80&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MGNLCMNT-73&quot; title=&quot;The configuration of Commenting between a new instance and a migrated instance must be the same&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MGNLCMNT-73&quot;&gt;&lt;del&gt;MGNLCMNT-73&lt;/del&gt;&lt;/a&gt;, &lt;a href=&quot;https://jira.magnolia-cms.com/browse/MSHOP-59&quot; title=&quot;Add in a version handler the delta between the previous config (done with migration 1.1.2) and the new done with migration 1.2.1&quot; class=&quot;issue-link&quot; data-issue-key=&quot;MSHOP-59&quot;&gt;&lt;del&gt;MSHOP-59&lt;/del&gt;&lt;/a&gt;, the integration test must be done.&lt;/p&gt;</comment>
                            <comment id="59217" author="rsiska" created="Fri, 15 Mar 2013 15:05:56 +0100"  >&lt;p&gt;We need to remove non-existing classes from config repository to prevent ClassNotFoundExceptions.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10040">
                    <name>causality</name>
                                                                <inwardlinks description="is causing">
                                        <issuelink>
            <issuekey id="38221">MGNLMIGRATION-319</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10020">
                    <name>dependency</name>
                                            <outwardlinks description="depends upon">
                                        <issuelink>
            <issuekey id="27393">MSHOP-57</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27389">MGNLCMNT-73</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="33500">MGNLCMNT-86</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27385">MGNLPUR-80</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27347">MGNLSTK-1073</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="27458">MGNLSTK-1076</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10010">
                    <name>relation</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_14166" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Acceptance criteria</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10111" key="com.atlassian.jira.toolkit:reporterdomain">
                        <customfieldname>Company</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>magnolia-cms.com</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10031" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 15 Mar 2013 15:05:56 +0100</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_12730" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_14151" key="com.atlassian.jira.toolkit:message">
                        <customfieldname>Docu info</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10061" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comm is not jira-dev</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>false</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10071" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last participant</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>mmuehlebach</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_13136" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 49 weeks, 2 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10020" key="com.atlassian.jira.toolkit:attachments">
                        <customfieldname>Number of attachments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10150" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname>Number of comments</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10011" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>rsiska</customfieldvalue>
            <customfieldvalue>sschmitt</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                <customfield id="customfield_10833" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i008xr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10244" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1484</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_14167" key="com.okapya.jira.checklist:checklist">
                        <customfieldname>Task DoR</customfieldname>
                        <customfieldvalues>
                            
        <checklist>
        <![CDATA[
                            




                
                                    <div class="o-completion" style="display: flex; flex-shrink: 0;"><span  class="aui-lozenge aui-lozenge-complete" style="font-size: 12px; font-weight: normal; display: flex; flex-direction: row; align-items: center;" ><span style="padding-right: 4px; vertical-align: middle;"><svg width="15" height="15" viewBox="0 0 15 15" xmlns="http://www.w3.org/2000/svg" fill="white"><path clip-rule="evenodd" d="m10.41037,3.42544l-7.86501,0c-0.72395,0 -1.31084,0.58688 -1.31084,1.31084l0,7.86508c0,0.7239 0.58689,1.3108 1.31084,1.3108l7.86501,0c0.724,0 1.3109,-0.5869 1.3109,-1.3108l0,-7.86508c0,-0.72396 -0.5869,-1.31084 -1.3109,-1.31084zm-7.86501,-0.65542c-1.08593,0 -1.96626,0.88032 -1.96626,1.96626l0,7.86508c0,1.0859 0.88033,1.9662 1.96626,1.9662l7.86501,0c1.086,0 1.9663,-0.8803 1.9663,-1.9662l0,-7.86508c0,-1.08594 -0.8803,-1.96626 -1.9663,-1.96626l-7.86501,0z" fill-rule="evenodd"/><path d="m5.09049,10.18526l-1.82767,-1.82766l-0.78479,0.78479l2.61246,2.61246l5.38758,-5.38754l-0.78483,-0.78479l-4.60275,4.60274z"/></svg></span><span>Empty</span></span></div>
                        ]]>
    </checklist>


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_14145" key="com.intenso.jira.issue-templates:issue-templates-customfield">
                        <customfieldname>Template</customfieldname>
                        <customfieldvalues>
                            


                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_15131" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Time in Discovery</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0</customfieldvalue>

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