Details
-
New Feature
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
Description
Currently there is no easy way to use pipeline in unit tests.
You need to add all of the required deps and exclude lots of conflicting versions of dependencies.
It would be nice if I could just add a dependency on the aggregator with scope test and be done with it - but this also is not possible due to upper-bounds conflicts.
Attachments
Issue Links
- blocks
-
JENKINS-51008 Complete the PCT flow started in JENKINS-50540 for git plugin
-
- In Progress
-
- depends on
-
JENKINS-58716 Failure to check out specified tag for incremental version
-
- Resolved
-
- is blocked by
-
JENKINS-58615 incrementals:update ignores imported BOMs
-
- Resolved
-
- is duplicated by
-
JENKINS-33268 plugin-pom and core/war should produce/consume a BOM
-
- Resolved
-
- is related to
-
JENKINS-48578 Create BOM for components included into the Core
-
- Resolved
-
- relates to
-
JENKINS-49651 Extend plugin/update center metadata with known incompatibilities
-
- Open
-
-
JENKINS-45047 Easy way to run integration tests in plugin repositories
-
- In Progress
-
-
JENKINS-58557 Separate @jenkinsci-specific archetype
-
- Resolved
-
-
JENKINS-50953 Tool to offer incremental updates
-
- Resolved
-
-
JENKINS-50540 add the runPCT step to the git-plugin on a PR basis
-
- Closed
-
- links to
Activity
Field | Original Value | New Value |
---|---|---|
Resolution | Not A Defect [ 7 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Component/s | plugin-pom [ 21982 ] | |
Component/s | workflow-aggregator-plugin [ 21710 ] | |
Component/s | workflow-basic-steps-plugin [ 21712 ] | |
Component/s | workflow-cps-plugin [ 21713 ] | |
Component/s | workflow-job-plugin [ 21716 ] | |
Issue Type | Task [ 3 ] | New Feature [ 2 ] |
Priority | Minor [ 4 ] | Major [ 3 ] |
Summary | should be an easy way to use pipeline in unit tests | Easy way to select compatible plugin versions for test scope |
Resolution | Not A Defect [ 7 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Status | Reopened [ 4 ] | Open [ 1 ] |
Remote Link | This issue links to "CloudBees Internal CJP-7862 (Web Link)" [ 18952 ] |
Summary | Easy way to select compatible plugin versions for test scope | Select compatible plugin versions using a BOM |
Link | This issue relates to JENKINS-45047 [ JENKINS-45047 ] |
Link |
This issue is duplicated by |
Link |
This issue is duplicated by |
Remote Link | This issue links to "pom-manipulation-ext (Web Link)" [ 19402 ] |
Link |
This issue is related to |
Link |
This issue is duplicated by |
Labels | essentials |
Link |
This issue relates to |
Link | This issue blocks JENKINS-51008 [ JENKINS-51008 ] |
Epic Link |
|
Link |
This issue relates to |
Labels | essentials | essentials evergreen |
Labels | essentials evergreen | evergreen |
Assignee | Jesse Glick [ jglick ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Remote Link | This issue links to "prototype repo (Web Link)" [ 23218 ] |
Link | This issue is blocked by HOSTING-800 [ HOSTING-800 ] |
Remote Link | This issue links to "prototype repo (Web Link)" [ 23218 ] |
Remote Link | This issue links to "jenkinsci/bom repo (Web Link)" [ 23223 ] |
Component/s | bom [ 25623 ] | |
Component/s | plugin-pom [ 21982 ] |
Link |
This issue relates to |
Link | This issue is blocked by INFRA-2183 [ INFRA-2183 ] |
Link |
This issue is blocked by |
Link | This issue relates to JENKINS-49651 [ JENKINS-49651 ] |
Resolution | Fixed [ 1 ] | |
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Link |
This issue depends on |
Add latest (baseline-compatible) versions of those plugins you are actually using in the test.
Do not use exclusions. Just declare test-scoped dependencies on any otherwise transitive dependencies that requireUpperBoundDeps complains about.