[
https://issues.apache.org/jira/browse/FLINK-39508?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Dennis-Mircea Ciupitu updated FLINK-39508:
------------------------------------------
Description:
h1. Summary
The webhook tests are not running at all due to the wehook POM using
{{<surefire-plugin.version>2.22.2</surefire-plugin.version>}} configuration
which relies on the presence of certain Junit dependencies.
In addition, the current webhook tests are just 7 and are covering just 50% of
the current code, resulting in an overall low stability.
!image-2026-04-21-12-57-59-578.png!
h2. Goals
1. Get rid of the {{<surefire-plugin.version>2.22.2</surefire-plugin.version>
}} configuration and use the parent POM
{{<maven-surefire-plugin.version>3.0.0-M4</maven-surefire-plugin.version>}} for
automatic test discovery.
2. Add more tests to increase the coverage and stability of the webhook module.
was:
h1. Summary
The webhook tests are not running at all due to the wehook POM using
{{<surefire-plugin.version>2.22.2</surefire-plugin.version>}} configuration
which relies on the presence of certain Junit dependencies.
In addition, the current webhook tests are just 7 and are covering just 50% of
the current code, resulting in an overall low stability.
!image-2026-04-21-12-57-59-578.png!
h2. Goals
1. Get rid of the {<surefire-plugin.version>2.22.2</surefire-plugin.version> }}
configuration and use the parent POM
{{<maven-surefire-plugin.version>3.0.0-M4</maven-surefire-plugin.version>}} for
automatic test discovery.
2. Add more tests to increase the coverage and stability of the webhook module.
> Fix and improve flink-kubernetes-webhook module tests
> -----------------------------------------------------
>
> Key: FLINK-39508
> URL: https://issues.apache.org/jira/browse/FLINK-39508
> Project: Flink
> Issue Type: Improvement
> Components: Kubernetes Operator
> Reporter: Dennis-Mircea Ciupitu
> Priority: Major
> Labels: pull-request-available
> Attachments: image-2026-04-21-12-57-59-578.png
>
>
> h1. Summary
> The webhook tests are not running at all due to the wehook POM using
> {{<surefire-plugin.version>2.22.2</surefire-plugin.version>}} configuration
> which relies on the presence of certain Junit dependencies.
> In addition, the current webhook tests are just 7 and are covering just 50%
> of the current code, resulting in an overall low stability.
> !image-2026-04-21-12-57-59-578.png!
> h2. Goals
> 1. Get rid of the {{<surefire-plugin.version>2.22.2</surefire-plugin.version>
> }} configuration and use the parent POM
> {{<maven-surefire-plugin.version>3.0.0-M4</maven-surefire-plugin.version>}}
> for automatic test discovery.
> 2. Add more tests to increase the coverage and stability of the webhook
> module.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)