You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by pe...@apache.org on 2022/09/01 00:29:00 UTC

[pulsar] branch master updated (d4beae72d60 -> 5f9aab2841d)

This is an automated email from the ASF dual-hosted git repository.

penghui pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git


    from d4beae72d60 [fix][test] Fix flaky test: PersistentStreamingDispatcherBlockConsumerTest.testBrokerDispatchBlockAndSubAckBackRequiredMsgs (#17161)
     add 5f9aab2841d [improve][test] Add integration test for protocol handlers (#17350)

No new revisions were added by this update.

Summary of changes:
 .github/workflows/pulsar-ci.yaml                   |  3 +
 build/run_integration_group.sh                     |  4 +
 .../docker-images/java-test-plugins}/pom.xml       | 19 ++---
 .../integration/plugins/EchoChannelHandler.java    | 19 +++--
 .../integration/plugins/EchoProtocolHandler.java   | 97 ++++++++++++++++++++++
 .../tests/integration/plugins}/package-info.java   |  2 +-
 .../META-INF/services/pulsar-protocol-handler.yml  |  8 +-
 .../docker-images/latest-version-image/Dockerfile  |  3 +
 tests/docker-images/latest-version-image/pom.xml   | 14 ++++
 tests/docker-images/pom.xml                        |  1 +
 .../integration/plugins/TestProtocolHandlers.java  | 69 +++++++++++++++
 .../integration/topologies/PulsarCluster.java      |  3 +
 .../integration/topologies/PulsarClusterSpec.java  |  6 ++
 .../topologies/PulsarClusterTestBase.java          |  6 +-
 .../{pulsar-python.xml => pulsar-plugin.xml}       |  6 +-
 15 files changed, 231 insertions(+), 29 deletions(-)
 copy {pulsar-functions/java-examples-builtin => tests/docker-images/java-test-plugins}/pom.xml (80%)
 copy pulsar-broker/src/test/java/org/apache/pulsar/socks5/handler/IdleHandler.java => tests/docker-images/java-test-plugins/src/main/java/org/apache/pulsar/tests/integration/plugins/EchoChannelHandler.java (67%)
 create mode 100644 tests/docker-images/java-test-plugins/src/main/java/org/apache/pulsar/tests/integration/plugins/EchoProtocolHandler.java
 copy {managed-ledger/src/main/java/org/apache/bookkeeper/mledger/impl/cache => tests/docker-images/java-test-plugins/src/main/java/org/apache/pulsar/tests/integration/plugins}/package-info.java (93%)
 copy docker/build.sh => tests/docker-images/java-test-plugins/src/main/resources/META-INF/services/pulsar-protocol-handler.yml (86%)
 mode change 100755 => 100644
 create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/plugins/TestProtocolHandlers.java
 copy tests/integration/src/test/resources/{pulsar-python.xml => pulsar-plugin.xml} (81%)