kafka/streams
Alok Thatikunta bdf6d46b41
MINOR: Add junit properties to display parameterized test names (#14687)
In many parameterized tests, the display name is broken. Example - `testMetadataFetch` appears as `[1] true`, `[2] false`  [link](https://ci-builds.apache.org/job/Kafka/job/kafka-pr/job/PR-14607/9/testReport/junit/org.apache.kafka.clients.producer/KafkaProducerTest/) 
This is because the constant in `@ParameterizedTest`
```java
String DEFAULT_DISPLAY_NAME = "[{index}] {argumentsWithNames}";
```

This PR adds a new `junit-platform.properties` which overrides to add a `{displayName}` which shows the `the display name of the method`

For existing tests which override the name, should work as is. The precedence rules are explained

> 1. `name` attribute in `@ParameterizedTest`, if present
> 2. value of the `junit.jupiter.params.displayname.default` configuration parameter, if present
> 3. `DEFAULT_DISPLAY_NAME` constant defined in `@ParameterizedTest`

Source: https://junit.org/junit5/docs/current/user-guide/#writing-tests-parameterized-tests-display-names

Sample test run output 
Before: `[1] true` [link](https://ci-builds.apache.org/job/Kafka/job/kafka-pr/job/PR-14607/9/testReport/junit/org.apache.kafka.clients.producer/KafkaProducerTest/)
After: `testMetadataExpiry(boolean).false` [link](https://ci-builds.apache.org/job/Kafka/job/kafka-pr/job/PR-14687/1/testReport/junit/org.apache.kafka.clients.producer/KafkaProducerTest/)

Reviewers: Divij Vaidya <diviv@amazon.com>, Bruno Cadonna <cadonna@apache.org>, David Jacot <djacot@confluent.io>
2023-12-06 08:42:45 -08:00
..
examples/src MINOR: cleanup some warning in Kafka Streams examples (#14547) 2023-10-13 19:00:22 -07:00
quickstart MINOR Bump trunk to 3.7.0-SNAPSHOT (#14286) 2023-08-25 05:03:38 +05:30
src MINOR: Add junit properties to display parameterized test names (#14687) 2023-12-06 08:42:45 -08:00
streams-scala KAFKA-15215: [KIP-954] support custom DSL store providers (#14648) 2023-11-21 13:51:39 -08:00
test-utils/src KAFKA-15326: [10/N] Integrate processing thread (#14193) 2023-10-24 10:17:55 +02:00
upgrade-system-tests-10/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-11/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-20/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-21/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-22/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-23/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-24/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-25/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-26/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-27/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-28/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-30/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-31/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-32/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-33/src/test/java/org/apache/kafka/streams/tests HOTFIX: fix broken Streams upgrade system test (#13654) 2023-05-08 14:24:11 -07:00
upgrade-system-tests-34/src/test/java/org/apache/kafka/streams/tests KAFKA-15664: Add 3.4 Streams upgrade system tests (#14601) 2023-10-23 10:33:59 +02:00
upgrade-system-tests-35/src/test/java/org/apache/kafka/streams/tests KAFKA-15093: Add 3.5 Streams upgrade system tests (#14602) 2023-10-23 13:26:50 +02:00
upgrade-system-tests-0100/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-0101/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-0102/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
upgrade-system-tests-0110/src/test/java/org/apache/kafka/streams/tests KAFKA-12499: add transaction timeout verification (#10482) 2021-05-21 15:05:39 -07:00
.gitignore