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
Ensure elytron is on the classpath before using it #2967
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
c253dff
to
dadf992
Compare
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
...-common/src/main/java/org/kie/server/services/impl/security/adapters/JMSSecurityAdapter.java
Show resolved
Hide resolved
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
1 similar comment
This comment was marked as outdated.
This comment was marked as outdated.
1b22cad
to
78e869a
Compare
This comment was marked as outdated.
This comment was marked as outdated.
@lampajr Just one minor point, can you fix the bug reported by Sonarcloud? |
@sutaakar yeah I am trying to refactor it in a better way, I think I found how to do it |
696605f
to
6ac8f87
Compare
The bug is fixed now, still low level of coverage :/ |
Jenkins run fdb |
it seems we need to wait until we can use our installation host for node |
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.
Looks ok, though it needs to be checked in nightly jobs for all application servers after merge.
@sutaakar @mareknovotny added some new unit tests trying to cover some branches c453d1f, wdyt? Maybe they are not enough to make coverage check green so if they are not really needed I can just remove last commit :) |
f437fda
to
c453d1f
Compare
Looks ok for me |
...es-jbpm/src/test/java/org/kie/server/services/jbpm/security/ElytronUserGroupAdapterTest.java
Outdated
Show resolved
Hide resolved
...rvices-jbpm/src/main/java/org/kie/server/services/jbpm/security/ElytronUserGroupAdapter.java
Show resolved
Hide resolved
29a6405
to
370bd4a
Compare
Coverage improved a bit (from 60% to 70%) but still complaining about |
i think you can run sonar with sonarlint (https://www.sonarsource.com/products/sonarlint/) also locally in your IDE if you need to check what improvements value it is ;) |
370bd4a
to
4e9eaab
Compare
SonarCloud Quality Gate failed. |
* Ensure elytron is on the classpath before using it * Safe wildfly-elytron usage on ElytronUserGroupAdapter * Improved smoke tests covering more branches on ElytronUserGroupAdapterTest * Fixing sonar code smells
* Ensure elytron is on the classpath before using it * Safe wildfly-elytron usage on ElytronUserGroupAdapter * Improved smoke tests covering more branches on ElytronUserGroupAdapterTest * Fixing sonar code smells
* Ensure elytron is on the classpath before using it * Safe wildfly-elytron usage on ElytronUserGroupAdapter * Improved smoke tests covering more branches on ElytronUserGroupAdapterTest * Fixing sonar code smells Co-authored-by: Andrea Lamparelli <a.lamparelli95@gmail.com>
* Ensure elytron is on the classpath before using it * Safe wildfly-elytron usage on ElytronUserGroupAdapter * Improved smoke tests covering more branches on ElytronUserGroupAdapterTest * Fixing sonar code smells Co-authored-by: Andrea Lamparelli <a.lamparelli95@gmail.com>
Thank you for submitting this pull request
JIRA:
referenced Pull Requests:
Changes performed #2961 were not enough as kieServerMatrix tests are still failing while using
tomcat
server:How to replicate CI configuration locally?
Build Chain tool does "simple" maven build(s), the builds are just Maven commands, but because the repositories relates and depends on each other and any change in API or class method could affect several of those repositories there is a need to use build-chain tool to handle cross repository builds and be sure that we always use latest version of the code for each repository.
build-chain tool is a build tool which can be used on command line locally or in Github Actions workflow(s), in case you need to change multiple repositories and send multiple dependent pull requests related with a change you can easily reproduce the same build by executing it on Github hosted environment or locally in your development environment. See local execution details to get more information about it.
How to retest this PR or trigger a specific build:
a pull request please add comment: Jenkins retest this
a full downstream build please add comment: Jenkins run fdb
a compile downstream build please add comment: Jenkins run cdb
a full production downstream build please add comment: Jenkins execute product fdb
an upstream build please add comment: Jenkins run upstream
How to backport a pull request to a different branch?
In order to automatically create a backporting pull request please add one or more labels having the following format
backport-<branch-name>
, where<branch-name>
is the name of the branch where the pull request must be backported to (e.g.,backport-7.67.x
to backport the original PR to the7.67.x
branch).Once the original pull request is successfully merged, the automated action will create one backporting pull request per each label (with the previous format) that has been added.
If something goes wrong, the author will be notified and at this point a manual backporting is needed.