[JBoss JIRA] (WFLY-12503) Turn off the default surefire execution when the 'elytron' and 'security.manager' profiles are used
by Brian Stansberry (Jira)
[ https://issues.jboss.org/browse/WFLY-12503?page=com.atlassian.jira.plugin... ]
Brian Stansberry updated WFLY-12503:
------------------------------------
Description:
We have CI runs for PRs that differ from the basic ones by using -Delytron instead of -DallTests to turn on profiles that select a subset of the testsuite and to specially configure things for that subset. Same for -Dsecurity.manager.
Expand on this by having -Delytron and -Dsecurity.manager also turn on profiles that turn off the default surefire execution, so surefire only runs for those maven modules where a profile turns it back on. There's no point, for example, running the 'undertow' maven module tests in these CI runs.
was:
We have CI runs for PRs that differ from the basic ones by using -Delytron instead of -DallTests to turn on profiles that select a subset of the testsuite and to specially configure things for that subset.
Expand on this by having -Delytron also turn on a profile that turns off the default surefire execution, so surefire only runs for those maven modules where an elytron profile turns it back on. There's no point, for example, running the 'undertow' maven module tests in these CI runs.
> Turn off the default surefire execution when the 'elytron' and 'security.manager' profiles are used
> ---------------------------------------------------------------------------------------------------
>
> Key: WFLY-12503
> URL: https://issues.jboss.org/browse/WFLY-12503
> Project: WildFly
> Issue Type: Task
> Components: Test Suite
> Reporter: Brian Stansberry
> Assignee: Brian Stansberry
> Priority: Major
>
> We have CI runs for PRs that differ from the basic ones by using -Delytron instead of -DallTests to turn on profiles that select a subset of the testsuite and to specially configure things for that subset. Same for -Dsecurity.manager.
> Expand on this by having -Delytron and -Dsecurity.manager also turn on profiles that turn off the default surefire execution, so surefire only runs for those maven modules where a profile turns it back on. There's no point, for example, running the 'undertow' maven module tests in these CI runs.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 8 months
[JBoss JIRA] (WFLY-12503) Turn off the default surefire execution when the 'elytron' and 'security.manager' profiles are used
by Brian Stansberry (Jira)
[ https://issues.jboss.org/browse/WFLY-12503?page=com.atlassian.jira.plugin... ]
Brian Stansberry updated WFLY-12503:
------------------------------------
Summary: Turn off the default surefire execution when the 'elytron' and 'security.manager' profiles are used (was: Turn off the default surefire execution when the 'elytron' profile is used)
> Turn off the default surefire execution when the 'elytron' and 'security.manager' profiles are used
> ---------------------------------------------------------------------------------------------------
>
> Key: WFLY-12503
> URL: https://issues.jboss.org/browse/WFLY-12503
> Project: WildFly
> Issue Type: Task
> Components: Test Suite
> Reporter: Brian Stansberry
> Assignee: Brian Stansberry
> Priority: Major
>
> We have CI runs for PRs that differ from the basic ones by using -Delytron instead of -DallTests to turn on profiles that select a subset of the testsuite and to specially configure things for that subset.
> Expand on this by having -Delytron also turn on a profile that turns off the default surefire execution, so surefire only runs for those maven modules where an elytron profile turns it back on. There's no point, for example, running the 'undertow' maven module tests in these CI runs.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 8 months
[JBoss JIRA] (WFLY-12503) Turn off the default surefire execution when the 'elytron' profile is used
by Brian Stansberry (Jira)
Brian Stansberry created WFLY-12503:
---------------------------------------
Summary: Turn off the default surefire execution when the 'elytron' profile is used
Key: WFLY-12503
URL: https://issues.jboss.org/browse/WFLY-12503
Project: WildFly
Issue Type: Task
Components: Test Suite
Reporter: Brian Stansberry
Assignee: Brian Stansberry
We have CI runs for PRs that differ from the basic ones by using -Delytron instead of -DallTests to turn on profiles that select a subset of the testsuite and to specially configure things for that subset.
Expand on this by having -Delytron also turn on a profile that turns off the default surefire execution, so surefire only runs for those maven modules where an elytron profile turns it back on. There's no point, for example, running the 'undertow' maven module tests in these CI runs.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 8 months
[JBoss JIRA] (WFLY-12502) Move to jakarta.inject:jakarta.inject-api
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-12502?page=com.atlassian.jira.plugin... ]
James Perkins updated WFLY-12502:
---------------------------------
Description:
This will be a two commit, three step process since the {{javax.injecti}} module is in WildFly Core.
# Create the {{jjavax.inject}} module in full. This is the first commit
# Change the {{javax.inject:javax.inject:1}} dependencies in other modules to {{jakarta.inject:jakarta.inject-api:1.0}}. This is the second commit.
# Once core, WFCORE-4630, is merged into WildFly revert the first commit.
was:
Migrate from javax.inject:javax.inject:1 to jakarta.inject:jakarta.inject-api:1.0 once it has been formally released and available at maven central.
Jakarta specification release: https://github.com/jakartaee/specifications/pull/63
WildFly boms would need to be revised.
WildFly feature-packs are also using the javax.inject:javax.inject dependency.
Exclusions for other dependencies could be required
> Move to jakarta.inject:jakarta.inject-api
> -----------------------------------------
>
> Key: WFLY-12502
> URL: https://issues.jboss.org/browse/WFLY-12502
> Project: WildFly
> Issue Type: Sub-task
> Components: EE
> Reporter: Yeray Borges
> Assignee: Yeray Borges
> Priority: Major
>
> This will be a two commit, three step process since the {{javax.injecti}} module is in WildFly Core.
> # Create the {{jjavax.inject}} module in full. This is the first commit
> # Change the {{javax.inject:javax.inject:1}} dependencies in other modules to {{jakarta.inject:jakarta.inject-api:1.0}}. This is the second commit.
> # Once core, WFCORE-4630, is merged into WildFly revert the first commit.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 8 months
[JBoss JIRA] (WFLY-12502) Move to jakarta.inject:jakarta.inject-api
by James Perkins (Jira)
[ https://issues.jboss.org/browse/WFLY-12502?page=com.atlassian.jira.plugin... ]
James Perkins reassigned WFLY-12502:
------------------------------------
Assignee: James Perkins (was: Yeray Borges)
> Move to jakarta.inject:jakarta.inject-api
> -----------------------------------------
>
> Key: WFLY-12502
> URL: https://issues.jboss.org/browse/WFLY-12502
> Project: WildFly
> Issue Type: Sub-task
> Components: EE
> Reporter: Yeray Borges
> Assignee: James Perkins
> Priority: Major
>
> This will be a two commit, three step process since the {{javax.injecti}} module is in WildFly Core.
> # Create the {{jjavax.inject}} module in full. This is the first commit
> # Change the {{javax.inject:javax.inject:1}} dependencies in other modules to {{jakarta.inject:jakarta.inject-api:1.0}}. This is the second commit.
> # Once core, WFCORE-4630, is merged into WildFly revert the first commit.
--
This message was sent by Atlassian Jira
(v7.13.5#713005)
6 years, 8 months