From 370bfc39a44cd42ed265ca299ba3541bae436dbd Mon Sep 17 00:00:00 2001 From: Boyang Jerry Peng Date: Tue, 22 Oct 2019 02:21:51 -0700 Subject: [PATCH] Fix couple functions related integration tests (#5434) (cherry picked from commit 8a0220647df186d0bbdfc84abeffda9cebea82be) --- .../{functions => cli}/FunctionsCLITest.java | 12 ++++---- .../src/test/resources/pulsar-cli.xml | 1 + .../test/resources/pulsar-function-state.xml | 28 +++++++++++++++++++ .../integration/src/test/resources/pulsar.xml | 1 + 4 files changed, 36 insertions(+), 6 deletions(-) rename tests/integration/src/test/java/org/apache/pulsar/tests/integration/{functions => cli}/FunctionsCLITest.java (89%) create mode 100644 tests/integration/src/test/resources/pulsar-function-state.xml diff --git a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/FunctionsCLITest.java b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/cli/FunctionsCLITest.java similarity index 89% rename from tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/FunctionsCLITest.java rename to tests/integration/src/test/java/org/apache/pulsar/tests/integration/cli/FunctionsCLITest.java index 4989f4fc135..18187691197 100644 --- a/tests/integration/src/test/java/org/apache/pulsar/tests/integration/functions/FunctionsCLITest.java +++ b/tests/integration/src/test/java/org/apache/pulsar/tests/integration/cli/FunctionsCLITest.java @@ -16,7 +16,7 @@ * specific language governing permissions and limitations * under the License. */ -package org.apache.pulsar.tests.integration.functions; +package org.apache.pulsar.tests.integration.cli; import static org.testng.Assert.assertEquals; import static org.testng.Assert.assertTrue; @@ -24,19 +24,19 @@ import static org.testng.Assert.assertTrue; import lombok.extern.slf4j.Slf4j; import org.apache.pulsar.tests.integration.containers.WorkerContainer; import org.apache.pulsar.tests.integration.docker.ContainerExecResult; +import org.apache.pulsar.tests.integration.functions.PulsarFunctionsTestBase; import org.apache.pulsar.tests.integration.functions.utils.UploadDownloadCommandGenerator; -import org.apache.pulsar.tests.integration.suites.PulsarTestSuite; import org.apache.pulsar.tests.integration.topologies.PulsarCluster; import org.testng.annotations.Test; @Slf4j -public class FunctionsCLITest extends PulsarTestSuite { +public class FunctionsCLITest extends PulsarFunctionsTestBase { // // Tests on uploading/downloading function packages. // - public String checkUpload() throws Exception { + public String uploadFunction() throws Exception { String bkPkgPath = String.format("%s/%s/%s", "tenant-" + randomName(8), "ns-" + randomName(8), @@ -59,8 +59,8 @@ public class FunctionsCLITest extends PulsarTestSuite { } @Test - public void checkDownload() throws Exception { - String bkPkgPath = checkUpload(); + public void testUploadDownload() throws Exception { + String bkPkgPath = uploadFunction(); String localPkgFile = "/tmp/checkdownload-" + randomName(16); UploadDownloadCommandGenerator generator = UploadDownloadCommandGenerator.createDownloader( diff --git a/tests/integration/src/test/resources/pulsar-cli.xml b/tests/integration/src/test/resources/pulsar-cli.xml index c7b460df204..c4568517550 100644 --- a/tests/integration/src/test/resources/pulsar-cli.xml +++ b/tests/integration/src/test/resources/pulsar-cli.xml @@ -26,6 +26,7 @@ + diff --git a/tests/integration/src/test/resources/pulsar-function-state.xml b/tests/integration/src/test/resources/pulsar-function-state.xml new file mode 100644 index 00000000000..a95b3f514d1 --- /dev/null +++ b/tests/integration/src/test/resources/pulsar-function-state.xml @@ -0,0 +1,28 @@ + + + + + + + + + diff --git a/tests/integration/src/test/resources/pulsar.xml b/tests/integration/src/test/resources/pulsar.xml index c0720e0813a..9af9377c75c 100644 --- a/tests/integration/src/test/resources/pulsar.xml +++ b/tests/integration/src/test/resources/pulsar.xml @@ -28,5 +28,6 @@ + -- GitLab