-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
bugfix(tests): using JUnit's ResourceLock annotation for tests that touch… #1467
Conversation
a921137
to
8ac9f96
Compare
8ac9f96
to
a1767f7
Compare
d4d0d63
to
8026a24
Compare
8026a24
to
13f6c68
Compare
21b382c
to
bbd8e1f
Compare
bbd8e1f
to
b90de29
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+0.9
This is great!
I left a few comments about adding adding a value
to the Isolated
annotation. suggestions are in there too, but they were added via the GH UI...
This is a non-blocking review 😉
config/ogdl/src/test/groovy/org/apache/shiro/config/ogdl/CommonsInterpolatorTest.groovy
Outdated
Show resolved
Hide resolved
@@ -36,6 +37,7 @@ import static org.hamcrest.Matchers.* | |||
/** | |||
* Unit tests for the {@link org.apache.shiro.config.ogdl.ReflectionBuilder} implementation. | |||
*/ | |||
@Isolated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add reason for needing to be isolated (we can possibly fix it in the future)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
haha Dunno.. cause it failed :)
@@ -38,6 +39,7 @@ import static org.junit.jupiter.api.Assertions.* | |||
* | |||
* @since 1.2 | |||
*/ | |||
@Isolated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add reason
@@ -40,6 +41,7 @@ | |||
/** | |||
* @since 0.1 | |||
*/ | |||
@Isolated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add reason
@@ -37,6 +38,7 @@ | |||
* | |||
* @since May 11, 2010 12:41:38 PM | |||
*/ | |||
@Isolated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add reason
@@ -41,6 +42,7 @@ import static org.hamcrest.MatcherAssert.assertThat | |||
* | |||
* @since 1.2 | |||
*/ | |||
@Isolated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add reason
My guess is that the INI / reflection builder might be sys prop related?
web/src/test/groovy/org/apache/shiro/web/filter/InvalidRequestFilterTest.groovy
Outdated
Show resolved
Hide resolved
web/src/test/groovy/org/apache/shiro/web/servlet/AbstractShiroFilterTest.groovy
Outdated
Show resolved
Hide resolved
web/src/test/groovy/org/apache/shiro/web/util/WebUtilsTest.groovy
Outdated
Show resolved
Hide resolved
@@ -56,6 +57,7 @@ | |||
/** | |||
* @since 0.9 | |||
*/ | |||
@Isolated |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: add reason
… make parallel tests work
7524f38
to
5c749d4
Compare
… global SecurityManager
Following this checklist to help us incorporate your contribution quickly and easily:
for the change (usually before you start working on it). Trivial changes like typos do not
require a GitHub issue. Your pull request should address just this issue, without pulling in other changes.
[#XXX] - Fixes bug in SessionManager
,where you replace
#XXX
with the appropriate GitHub issue. Best practiceis to use the GitHub issue title in the pull request title and in the first line of the commit message.
fixes #XXX
if merging the PR should close a related issue.mvn verify
to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.git rebase -i
.Trivial changes like typos do not require a GitHub issue (javadoc, comments...).
In this case, just format the pull request title like
[DOC] - Add javadoc in SessionManager
.If this is your first contribution, you have to read the Contribution Guidelines
If your pull request is about ~20 lines of code you don't need to sign an Individual Contributor License Agreement
if you are unsure please ask on the developers list.
To make clear that you license your contribution under the Apache License Version 2.0, January 2004
you have to acknowledge this by using the following check-box.