I cannot get fast feedback from the `reserved` CI pipeline — it takes around 10 minutes to complete.
The root cause is that `mvn clean install -Preserved` runs the full test suite. The `reserved` profile exists solely to verify tests tagged with `@Tag("reserved")`, but currently its Surefire config only excludes `benchmark`-tagged tests:
```xml
benchmark
...
```
This means all ~500+ other tests run too, even though they are already covered by the default pipeline.
Proposed Solution
Change the Surefire configuration in the `reserved` profile in `pom.xml` to include only `reserved`-tagged tests:
```xml
reserved
...
```
This would cut the pipeline time significantly — only the handful of `reserved`-tagged tests would run instead of the entire suite.
I cannot get fast feedback from the `reserved` CI pipeline — it takes around 10 minutes to complete.
The root cause is that `mvn clean install -Preserved` runs the full test suite. The `reserved` profile exists solely to verify tests tagged with `@Tag("reserved")`, but currently its Surefire config only excludes `benchmark`-tagged tests:
```xml
benchmark
...
```
This means all ~500+ other tests run too, even though they are already covered by the default pipeline.
Proposed Solution
Change the Surefire configuration in the `reserved` profile in `pom.xml` to include only `reserved`-tagged tests:
```xml
reserved
...
```
This would cut the pipeline time significantly — only the handful of `reserved`-tagged tests would run instead of the entire suite.