Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove custom Surefire provider #1598

Merged
merged 8 commits into from Sep 27, 2018
Merged

Conversation

sormuras
Copy link
Member

@sormuras sormuras commented Sep 24, 2018

Overview

Closes #1597


I hereby agree to the terms of the JUnit Contributor License Agreement.


Definition of Done

@codecov
Copy link

codecov bot commented Sep 24, 2018

Codecov Report

Merging #1598 into master will decrease coverage by 0.13%.
The diff coverage is n/a.

Impacted file tree graph

@@             Coverage Diff              @@
##             master    #1598      +/-   ##
============================================
- Coverage     92.07%   91.94%   -0.14%     
+ Complexity     3561     3491      -70     
============================================
  Files           325      321       -4     
  Lines          8510     8329     -181     
  Branches        742      722      -20     
============================================
- Hits           7836     7658     -178     
+ Misses          502      500       -2     
+ Partials        172      171       -1

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 4db8e8e...9a49f85. Read the comment docs.

Copy link
Member

@marcphilipp marcphilipp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please also remove it from overview.adoc in the the user guide and add an entry to the release notes.

LICENSE.md Outdated
@@ -3,7 +3,6 @@ Open Source Licenses

The individual JUnit modules/artifacts use different open source licenses:

- `junit-platform-surefire-provider` uses [Apache License v2.0](junit-platform-surefire-provider/LICENSE.md)
- All other modules use [Eclipse Public License v2.0](junit-jupiter-api/LICENSE.md).
- All modules use [Eclipse Public License v2.0](junit-jupiter-api/LICENSE.md).
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should just replace this file with the EPL v2 now.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✔️

@@ -209,7 +209,7 @@ additional dependency to the runtime classpath.
==== Maven

NOTE: The custom `junit-platform-surefire-provider`, which was originally developed by
the JUnit team, has been deprecated and is scheduled to be removed in JUnit Platform 1.4.
the JUnit team, is removed from JUnit Platform 1.4.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

was removed?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✔️

@sormuras sormuras force-pushed the issues/1597-remove-surefire-provider branch from 532e83f to 3b75241 Compare September 26, 2018 09:27
@ghost ghost added the status: in progress label Sep 26, 2018
@sormuras
Copy link
Member Author

@marcphilipp Anything else to erase?

Copy link
Member

@marcphilipp marcphilipp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually, yes. We can remove the LICENSE.md files from all subprojects now.

build.gradle Outdated
: 'EPL-2.0'
]
}
licenseOf = { project -> licenses['EPL-2.0'] }
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we only need license now

license = [
 	name: 'Eclipse Public License v2.0',
 	url: 'http://www.eclipse.org/legal/epl-v20.html',
 	headerFile: 'eclipse-public-license-2.0.java'
]

Only EPL-2.0 is used, no need to lookup a license per project.

Issue #1597
@sormuras
Copy link
Member Author

This is it.

@sormuras sormuras merged commit a1db201 into master Sep 27, 2018
@ghost ghost removed the status: in progress label Sep 27, 2018
@sormuras sormuras deleted the issues/1597-remove-surefire-provider branch September 27, 2018 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants