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%)