<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:28:06 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>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[ODLPARENT-275] Remove powermock declaration</title>
                <link>https://jira.opendaylight.org/browse/ODLPARENT-275</link>
                <project id="10149" key="ODLPARENT">odlparent</project>
                    <description>&lt;p&gt;Powermock is a nigh-dead upstream, with a long history of technical issues w.r.t. integration with other tools &amp;#8211; notably Mockito and JaCoCo.&lt;/p&gt;

&lt;p&gt;The Mockito issues seem to be solved at this point, but JaCoCo integration still does not work with on-the-fly instrumentation &amp;#8211; as noted in &lt;a href=&quot;https://jira.opendaylight.org/browse/ODLPARENT-27&quot; title=&quot;PowerMock tests aren&amp;#39;t accounted for in JaCoCo coverage&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ODLPARENT-27&quot;&gt;&lt;del&gt;ODLPARENT-27&lt;/del&gt;&lt;/a&gt;. I believe it is time we removed Powermock from the global picture and let downstreams deal with it however they like.&lt;/p&gt;

&lt;p&gt;There are four projects alive at this point using powermock:&lt;/p&gt;
&lt;ul class=&quot;alternate&quot; type=&quot;square&quot;&gt;
	&lt;li&gt;lispflowmapping&lt;/li&gt;
	&lt;li&gt;transportpce&lt;/li&gt;
	&lt;li&gt;ovsdb&lt;/li&gt;
	&lt;li&gt;unimgr&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Of these, transportpce manages powermock on its own (and is way behind at 2.0.2) and unimgr is still on odlparent-5 &amp;#8211; hence they will not be negatively impacted by us removing the declaration.&lt;/p&gt;

&lt;p&gt;Lispflowmapping has only three tests which use Powermock and hence it is feasible to migrate.&lt;/p&gt;

&lt;p&gt;OVSDB has quite a few tests, but is also almost dead, so just declaring versions just as transportpce does should do the trick.&lt;/p&gt;

&lt;p&gt;Furthermore Mockito now has the ability to mock/spy static methods and final classes, which should work nicely as it is based on ByteBuddy.&lt;/p&gt;</description>
                <environment></environment>
        <key id="34669">ODLPARENT-275</key>
            <summary>Remove powermock declaration</summary>
                <type id="10101" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10318&amp;avatarType=issuetype">Task</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="rovarga">Robert Varga</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Sun, 17 Oct 2021 21:03:31 +0000</created>
                <updated>Sun, 14 Nov 2021 21:27:05 +0000</updated>
                            <resolved>Sun, 14 Nov 2021 21:27:05 +0000</resolved>
                                                    <fixVersion>10.0.0</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="22150">ODLPARENT-27</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0409j:</customfieldvalue>

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