From 93481433cf2859bdafbcf452c8c976b0d86f9c40 Mon Sep 17 00:00:00 2001 From: Soby Chacko Date: Thu, 15 Apr 2021 20:05:46 -0400 Subject: [PATCH] Adding README --- README.adoc | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 README.adoc diff --git a/README.adoc b/README.adoc new file mode 100644 index 0000000..65b02fe --- /dev/null +++ b/README.adoc @@ -0,0 +1,42 @@ +# Stream Applications Acceptance tests + +This repository contains extended testing for https://github.com/spring-cloud/stream-applications[stream applications]. + +## Integration Tests + +Standalone integration tests for testing the various applications. + +## Acceptance tests on Kubernetes + +We test a handful of stream pipelines standalone to ensure that they can be run on Kubernetes. + +Following are the test pipelines. + +* Ticktock (time | log) +* HTTP | splitter | log +* HTTP | splitter | log (with splitter partitioning the data) +* HTTP | router | log +* HTTP | transformer | log +* JDBC (H2) | log +* JDBC (MYSQL) | log +* TCP | log + +### Running the tests on minikube + +Make sure that you have minikube running and enough memory allocated. + +Set the following environment variable in a shell terminal. + +`export CLUSTER_NAME=minikube` + +In the same terminal window, go to the root of this repository: + +``` +cd kubernetes +./runK8SAcceptanceTests.sh +``` + +This script will run all the available tests. + +## Acceptance tests on Cloudfoundry +