[JIRA] (MDA-286) Migrate testing APIs into sub-packages

Ian Young (Jira) jira at shibboleth.atlassian.net
Thu Apr 6 10:26:58 UTC 2023


Ian Young ( https://shibboleth.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae127cb03-43ed-473d-b6ba-592949cb4be8 ) *commented* on MDA-286 ( https://shibboleth.atlassian.net/browse/MDA-286?atlOrigin=eyJpIjoiMjBlMmI1YTcyMzUxNDIxN2JhZDYzODEyY2NmMDM2YjgiLCJwIjoiaiJ9 )

Re: Migrate testing APIs into sub-packages ( https://shibboleth.atlassian.net/browse/MDA-286?atlOrigin=eyJpIjoiMjBlMmI1YTcyMzUxNDIxN2JhZDYzODEyY2NmMDM2YjgiLCJwIjoiaiJ9 )

Reducing scope of this to just the package changes. It turns out to be much harder to implement the separation of the test API into a new module in the MDA by comparison to the other projects because it doesn’t really have the separation into API and implementation that they do (it was apparently not trivial even there). The result, unless I introduced such a split now, is Maven seeing an unresolvable dependency loop.

I don’t think artificially separating -framework into -api and -impl modules just to enable separation of the -test API is justified.

I will proceed to separate the testing API into separate.testing packages, however, as I think that has value independently.

( https://shibboleth.atlassian.net/browse/MDA-286#add-comment?atlOrigin=eyJpIjoiMjBlMmI1YTcyMzUxNDIxN2JhZDYzODEyY2NmMDM2YjgiLCJwIjoiaiJ9 ) Add Comment ( https://shibboleth.atlassian.net/browse/MDA-286#add-comment?atlOrigin=eyJpIjoiMjBlMmI1YTcyMzUxNDIxN2JhZDYzODEyY2NmMDM2YjgiLCJwIjoiaiJ9 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail ) or iOS ( https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100221- sha1:8f8083a )
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/commits/attachments/20230406/e9fd2485/attachment-0001.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-comment-icon-84f1c884-93d3-4017-a4a8-3424a950c758
Type: image/png
Size: 1084 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230406/e9fd2485/attachment-0003.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-static-footer-desktop-logo-8d356046-74b5-4c50-8d55-d0fc26093242
Type: image/png
Size: 10805 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230406/e9fd2485/attachment-0004.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: jira-generated-image-avatar-529186b1-930e-4044-ace6-e4407d067f9a
Type: image/png
Size: 484 bytes
Desc: not available
URL: <http://shibboleth.net/pipermail/commits/attachments/20230406/e9fd2485/attachment-0005.png>


More information about the commits mailing list