You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by je...@apache.org on 2021/05/11 03:46:13 UTC
[pulsar] branch master updated (4d2d66d -> a161e75)
This is an automated email from the ASF dual-hosted git repository.
jerrypeng pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar.git.
from 4d2d66d Update "sample" tenant on standalone to stop using old property/cluster/namespace naming convention. (#10486)
add a161e75 [Issue-9889] [integration tests] Refactored Function integration tests (#10140)
No new revisions were added by this update.
Summary of changes:
.gitignore | 1 +
.../integration/functions/PulsarFunctionsTest.java | 1222 +-------------------
.../functions/PulsarFunctionsTestBase.java | 99 +-
.../PulsarFunctionsGoProcessTest.java} | 15 +-
.../PulsarFunctionsGoTest.java} | 21 +-
.../PulsarFunctionsGoThreadTest.java} | 14 +-
.../PulsarFunctionsJavaProcessTest.java} | 15 +-
.../functions/java/PulsarFunctionsJavaTest.java | 164 +++
.../PulsarFunctionsJavaThreadTest.java} | 14 +-
.../PulsarFunctionsPythonProcessTest.java} | 14 +-
.../python/PulsarFunctionsPythonTest.java | 67 ++
.../PulsarFunctionsPythonThreadTest.java} | 14 +-
.../tests/integration/io/PulsarIOTestBase.java | 69 ++
.../tests/integration/io/PulsarIOTestRunner.java | 109 ++
.../tests/integration/io/RabbitMQSinkTester.java | 4 +-
.../tests/integration/io/RabbitMQSourceTester.java | 5 +-
.../io/{ => sinks}/CassandraSinkTester.java | 2 +-
.../io/{ => sinks}/ElasticSearchSinkTester.java | 2 +-
.../integration/io/{ => sinks}/HdfsSinkTester.java | 2 +-
.../io/{ => sinks}/JdbcPostgresSinkTester.java | 2 +-
.../io/{ => sinks}/KafkaSinkTester.java | 3 +-
.../integration/io/sinks/PulsarIOSinkRunner.java | 447 +++++++
.../integration/io/sinks/PulsarSinksTest.java | 68 ++
.../integration/io/{ => sinks}/SinkTester.java | 2 +-
.../io/{ => sources}/AvroKafkaSourceTest.java | 2 +-
.../io/{ => sources}/GenericRecordSourceTest.java | 2 +-
.../io/{ => sources}/KafkaSourceTester.java | 2 +-
.../io/sources/PulsarIOSourceRunner.java | 296 +++++
.../io/{ => sources}/PulsarSourcePropertyTest.java | 2 +-
.../integration/io/{ => sources}/SourceTester.java | 2 +-
.../debezium}/DebeziumMongoDbSourceTester.java | 3 +-
.../debezium}/DebeziumMySqlSourceTester.java | 3 +-
.../debezium}/DebeziumPostgreSqlSourceTester.java | 3 +-
.../debezium/PulsarDebeziumSourcesTest.java | 220 ++++
.../debezium/PulsarIODebeziumSourceRunner.java | 117 ++
.../src/test/resources/pulsar-function.xml | 4 +-
.../{pulsar-process.xml => pulsar-io-sinks.xml} | 6 +-
.../{pulsar-process.xml => pulsar-io-sources.xml} | 6 +-
.../{pulsar-process.xml => pulsar-io-suite.xml} | 13 +-
.../src/test/resources/pulsar-messaging.xml | 2 +-
.../src/test/resources/pulsar-process.xml | 4 +-
.../src/test/resources/pulsar-thread.xml | 4 +-
tests/integration/src/test/resources/pulsar.xml | 2 +
43 files changed, 1710 insertions(+), 1358 deletions(-)
copy tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsThreadTest.java => go/PulsarFunctionsGoProcessTest.java} (78%)
copy tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsProcessTest.java => go/PulsarFunctionsGoTest.java} (60%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsProcessTest.java => go/PulsarFunctionsGoThreadTest.java} (78%)
copy tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsThreadTest.java => java/PulsarFunctionsJavaProcessTest.java} (78%)
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/java/PulsarFunctionsJavaTest.java
copy tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsThreadTest.java => java/PulsarFunctionsJavaThreadTest.java} (78%)
copy tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsThreadTest.java => python/PulsarFunctionsPythonProcessTest.java} (78%)
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/python/PulsarFunctionsPythonTest.java
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/{PulsarFunctionsThreadTest.java => python/PulsarFunctionsPythonThreadTest.java} (78%)
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/PulsarIOTestBase.java
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/PulsarIOTestRunner.java
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sinks}/CassandraSinkTester.java (98%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sinks}/ElasticSearchSinkTester.java (98%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sinks}/HdfsSinkTester.java (97%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sinks}/JdbcPostgresSinkTester.java (98%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sinks}/KafkaSinkTester.java (97%)
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sinks/PulsarIOSinkRunner.java
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sinks/PulsarSinksTest.java
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sinks}/SinkTester.java (98%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources}/AvroKafkaSourceTest.java (99%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources}/GenericRecordSourceTest.java (99%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources}/KafkaSourceTester.java (98%)
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/PulsarIOSourceRunner.java
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources}/PulsarSourcePropertyTest.java (99%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources}/SourceTester.java (99%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources/debezium}/DebeziumMongoDbSourceTester.java (97%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources/debezium}/DebeziumMySqlSourceTester.java (97%)
rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/{ => sources/debezium}/DebeziumPostgreSqlSourceTester.java (97%)
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/PulsarDebeziumSourcesTest.java
create mode 100644 tests/integration/src/test/java/org/apache/pulsar/tests/integration/io/sources/debezium/PulsarIODebeziumSourceRunner.java
copy tests/integration/src/test/resources/{pulsar-process.xml => pulsar-io-sinks.xml} (83%)
copy tests/integration/src/test/resources/{pulsar-process.xml => pulsar-io-sources.xml} (83%)
copy tests/integration/src/test/resources/{pulsar-process.xml => pulsar-io-suite.xml} (69%)