You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2021/11/11 17:18:02 UTC
[pulsar] branch master updated: Flaky Tests:
AdminApiSchemaTest#testSchemaInfoApi (#12461)
This is an automated email from the ASF dual-hosted git repository.
mmerli pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/master by this push:
new b533fe5 Flaky Tests: AdminApiSchemaTest#testSchemaInfoApi (#12461)
b533fe5 is described below
commit b533fe5825d236415d8bf07fcaaccd8750b63271
Author: Nicolò Boschi <bo...@gmail.com>
AuthorDate: Thu Nov 11 18:16:49 2021 +0100
Flaky Tests: AdminApiSchemaTest#testSchemaInfoApi (#12461)
---
.../src/test/java/org/apache/pulsar/schema/SchemaTest.java | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/pulsar-broker/src/test/java/org/apache/pulsar/schema/SchemaTest.java b/pulsar-broker/src/test/java/org/apache/pulsar/schema/SchemaTest.java
index db56fbc..960f9be 100644
--- a/pulsar-broker/src/test/java/org/apache/pulsar/schema/SchemaTest.java
+++ b/pulsar-broker/src/test/java/org/apache/pulsar/schema/SchemaTest.java
@@ -658,9 +658,12 @@ public class SchemaTest extends MockedPulsarServiceBaseTest {
final Map<String, String> map = new HashMap<>();
map.put("key", null);
map.put(null, "value"); // null key is not allowed for JSON, it's only for test here
- ((SchemaInfoImpl)Schema.INT32.getSchemaInfo()).setProperties(map);
- final Consumer<Integer> consumer = pulsarClient.newConsumer(Schema.INT32).topic(topic)
+ // leave INT32 instance unchanged
+ final Schema<Integer> integerSchema = Schema.INT32.clone();
+ ((SchemaInfoImpl) integerSchema.getSchemaInfo()).setProperties(map);
+
+ final Consumer<Integer> consumer = pulsarClient.newConsumer(integerSchema).topic(topic)
.subscriptionName("sub")
.subscribe();
consumer.close();