<!-- 
RSS generated by JIRA (9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1) at Sat Feb 10 06:04: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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>Akraino JIRA</title>
    <link>https://jira.akraino.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.5</version>
        <build-number>940005</build-number>
        <build-date>11-04-2023</build-date>
    </build-info>


<item>
            <title>[REC-22] Create CD testrunner</title>
                <link>https://jira.akraino.org/browse/REC-22</link>
                <project id="10202" key="REC">Radio Edge Cloud</project>
                    <description>&lt;p&gt;Create the necessary code that can be called by contributor CD systems (such as the one already run by AT&amp;amp;T or by CD systems that may be setup in the future by any new REC contributors.)This story does not include actually writing any tests, but it does include writing some documentation in a new child page under &lt;a href=&quot;https://wiki.akraino.org/display/AK/Radio+Edge+Cloud+Developer+Documentation&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://wiki.akraino.org/display/AK/Radio+Edge+Cloud+Developer+Documentation&lt;/a&gt; that explains how developers can add tests such that they will be automatically run the next time an LF Jenkins job is triggered (e.g. when a new change is posted to &lt;a href=&quot;https://gerrit.akraino.org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gerrit.akraino.org&lt;/a&gt; (verify job) or when an existing change on Gerrit is merged (merge job)) and how new contributors can invoke the top level testrunner in a CD system that they setup in the future.&lt;/p&gt;

&lt;p&gt;It was generally agreed by people in a preliminary discussion that we want to standardize on Robot Framework as the top level testrunner. If it looks like it is necessary for Robot to invoke some other tooling, that should be brought back to the team for discussion.&lt;/p&gt;

&lt;p&gt;The code to be written needs to have the following characteristics:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Can be run on a deployed REC cluster
	&lt;ul&gt;
		&lt;li&gt;The expected usage is that Jenkins will transfer the test runner to a newly deployed REC cluster and execute it on the cluster&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Clones one or more git repositories containing all the test case code (exact location TBD, but it&apos;ll be on &lt;a href=&quot;https://gerrit.akraino.org/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gerrit.akraino.org&lt;/a&gt; with the other TA/REC repos). The reason for the &quot;or more&quot; is that we may want to put tests that apply to all Telco Appliance blueprint family members into a separate repo from tests that are specifically radio related.&lt;/li&gt;
	&lt;li&gt;Executes the tests in sequence
	&lt;ul&gt;
		&lt;li&gt;Stretch goal: think through whether it is possible to architect the test runner to allow for some way of parallelizing tests&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Logs parse-able test results so that we can have some sort of post-processing of test results in the future.&lt;/li&gt;
	&lt;li&gt;Supports a concept of non-fatal failure and/or experimental test case so that as new test cases are added we can have the test running execute them but not count them towards the overall pass/fail status&lt;/li&gt;
	&lt;li&gt;Returns an exit code to Jenkins to report whether the test suite was successful&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="10309">REC-22</key>
            <summary>Create CD testrunner</summary>
                <type id="10006" iconUrl="https://jira.akraino.org/secure/viewavatar?size=xsmall&amp;avatarId=10311&amp;avatarType=issuetype">New Feature</type>
                                            <priority id="1" iconUrl="https://jira.akraino.org/images/icons/priorities/highest.svg">Highest</priority>
                        <status id="10001" iconUrl="https://jira.akraino.org/" description="">Done</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="aminoffl">Amin M</assignee>
                                    <reporter username="pcarver">Paul Carver</reporter>
                        <labels>
                    </labels>
                <created>Thu, 27 Jun 2019 14:40:15 +0000</created>
                <updated>Wed, 4 Sep 2019 13:38:42 +0000</updated>
                            <resolved>Wed, 4 Sep 2019 13:37:54 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                                                            <comments>
                            <comment id="10435" author="aminoffl" created="Wed, 4 Sep 2019 13:38:42 +0000"  >&lt;p&gt;Two separate builds have been created for two OE clusters in Middletown&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://jenkins2.mtlab.att-akraino.org/job/Cloudtaf_test_suite_OE1/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://jenkins2.mtlab.att-akraino.org/job/Cloudtaf_test_suite_OE1/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://jenkins2.mtlab.att-akraino.org/job/Cloudtaf_test_suite_OE2/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://jenkins2.mtlab.att-akraino.org/job/Cloudtaf_test_suite_OE2/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="10434" author="aminoffl" created="Wed, 4 Sep 2019 13:38:08 +0000"  >&lt;p&gt;&lt;a href=&quot;http://jenkins2.mtlab.att-akraino.org/job/Cloudtaf_test_suite/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://jenkins2.mtlab.att-akraino.org/job/Cloudtaf_test_suite/&lt;/a&gt; being used as testrunner to invoke robot cases as a jenkins job.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="10500">REC-23</subtask>
                            <subtask id="10501">REC-24</subtask>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10105" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i000tj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>