<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:08:17 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>[UITEST-2] FOLIO integration test framework</title>
                <link>https://folio-org.atlassian.net/browse/UITEST-2</link>
                <project id="10041" key="UITEST">stripes-testing</project>
                    <description>&lt;p&gt;Considering &lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;test frameworks&lt;/li&gt;
	&lt;li&gt;how to make tests resilient (unique identifiers etc)&lt;/li&gt;
	&lt;li&gt;how to keep test suites in sync with UI changes&lt;/li&gt;
	&lt;li&gt;how to enlist developers in maintenance of test cases&lt;/li&gt;
	&lt;li&gt;documentation on automated testing&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="36953">UITEST-2</key>
            <summary>FOLIO integration test framework</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="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</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="10001">Duplicate</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5bffed5e2434bf3a1a91d37a">Niels Erik Nielsen</reporter>
                                    <labels>
                            <label>sprint20</label>
                    </labels>
                <created>Wed, 16 Aug 2017 21:06:03 +0000</created>
                <updated>Mon, 20 Aug 2018 06:18:16 +0000</updated>
                            <resolved>Mon, 20 Aug 2018 06:18:16 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                    <timespent seconds="146700">1 week, 45 minutes</timespent>
                                                        <aggregatetimeremainingestimate seconds="1800">30 minutes</aggregatetimeremainingestimate>
                                        <aggregatetimespent seconds="211800">1 week, 2 days, 2 hours, 50 minutes</aggregatetimespent>
                                    <comments>
                                                            <comment id="83247" author="5bffed5e2434bf3a1a91d37a" created="Thu, 17 Aug 2017 13:11:33 +0000"  >&lt;p&gt;Tests living in ui-checkout, with a hook in ui-testing to run them as part of a platform-wide test suite.&lt;/p&gt;

&lt;p&gt;Hooks in ui-testing:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/ui-testing/commit/71336fbf9dfb8ebad8a42716970bd52e1a9617c4&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-testing/commit/71336fbf9dfb8ebad8a42716970bd52e1a9617c4&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Actual test scripts in ui-checkout:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/ui-checkout/commit/3a8ce94419af19e6714f94ae2569f8ee484c687f&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/ui-checkout/commit/3a8ce94419af19e6714f94ae2569f8ee484c687f&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="83248" author="5bffed5e2434bf3a1a91d37a" created="Tue, 22 Aug 2017 21:01:18 +0000"  >&lt;p&gt;The main issue with stability of the tests seems to be related to timing - especially when trying to reproduce test results running the test from a local machine against the sites on AWS. &lt;/p&gt;

&lt;p&gt;Timeouts can occur due to spikes in the download time for the bundle - affecting the login actions. &lt;/p&gt;

&lt;p&gt;Timing issues occur in the login page too, apparently due to the page being rendered multiple times. Thus the tests apply a wait time, since checking for expected elements in the page is no guarantee that the page will not re-render and thus loose already entered un/pw for instance.&lt;/p&gt;

&lt;p&gt;Settings is another area where there seems to be some heavy reloading (patron groups for instance). &lt;/p&gt;

&lt;p&gt;Today I&apos;ve added waits around Settings operations and made timeouts and waits configurable, since the behavior very much depends on the environment the tests are run in.  &lt;/p&gt;</comment>
                                                            <comment id="83249" author="5bffed5e2434bf3a1a91d37a" created="Fri, 1 Sep 2017 15:10:21 +0000"  >&lt;p&gt;Added nightmare options as command line arguments to &apos;test-module&apos; script. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80292">FOLIO-798</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="61790">STCOR-74</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="61178">STRIPES-461</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="65158">UICHKOUT-1</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="36948">UITEST-7</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="36949">UITEST-3</subtask>
                            <subtask id="36950">UITEST-4</subtask>
                            <subtask id="36951">UITEST-5</subtask>
                            <subtask id="36952">UITEST-6</subtask>
                    </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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxxpj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </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>