You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2021/06/29 20:32:16 UTC

[incubator-streampipes] branch STREAMPIPES-380 updated: Add descriptions for automated processor tests

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

zehnder pushed a commit to branch STREAMPIPES-380
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git


The following commit(s) were added to refs/heads/STREAMPIPES-380 by this push:
     new 71221c1  Add descriptions for automated processor tests
71221c1 is described below

commit 71221c1bf34db78eb1408af8b0329e07c9ce0138
Author: Philipp Zehnder <ze...@fzi.de>
AuthorDate: Tue Jun 29 22:31:53 2021 +0200

    Add descriptions for automated processor tests
---
 .../{ => filters-jvm}/numericalFilter1/description.json          | 0
 .../{ => filters-jvm}/numericalFilter1/expected.csv              | 0
 .../pipelineElement/{ => filters-jvm}/numericalFilter1/input.csv | 0
 .../{ => filters-jvm}/projection1/description.json               | 0
 .../pipelineElement/{ => filters-jvm}/projection1/expected.csv   | 0
 .../pipelineElement/{ => filters-jvm}/projection1/input.csv      | 0
 .../{ => filters-jvm}/textFilter1/description.json               | 0
 .../pipelineElement/{ => filters-jvm}/textFilter1/expected.csv   | 0
 .../pipelineElement/{ => filters-jvm}/textFilter1/input.csv      | 0
 .../transformation-jvm/booleanCounter1/description.json          | 7 +++++++
 .../transformation-jvm/booleanCounter1/expected.csv              | 6 ++++++
 .../booleanCounter1}/input.csv                                   | 2 +-
 .../{ => transformation-jvm}/booleanInverter1/description.json   | 0
 .../{ => transformation-jvm}/booleanInverter1/expected.csv       | 0
 .../{ => transformation-jvm}/booleanInverter1/input.csv          | 0
 .../transformation-jvm/countArray1/description.json              | 6 ++++++
 .../pipelineElement/transformation-jvm/countArray1/expected.csv  | 5 +++++
 .../pipelineElement/transformation-jvm/countArray1/input.json    | 4 ++++
 .../{ => transformation-jvm}/fieldRenamer1/description.json      | 0
 .../{ => transformation-jvm}/fieldRenamer1/expected.csv          | 0
 .../{ => transformation-jvm}/fieldRenamer1/input.csv             | 0
 .../transformation-jvm/signalEdgeFilter1/description.json        | 9 +++++++++
 .../transformation-jvm/signalEdgeFilter1/expected.csv            | 4 ++++
 .../signalEdgeFilter1}/input.csv                                 | 2 +-
 .../transformation-jvm/splitArray1/description.json              | 7 +++++++
 .../pipelineElement/transformation-jvm/splitArray1/expected.csv  | 4 ++++
 .../pipelineElement/transformation-jvm/splitArray1/input.json    | 2 ++
 27 files changed, 56 insertions(+), 2 deletions(-)

diff --git a/ui/cypress/fixtures/pipelineElement/numericalFilter1/description.json b/ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/description.json
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/numericalFilter1/description.json
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/description.json
diff --git a/ui/cypress/fixtures/pipelineElement/numericalFilter1/expected.csv b/ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/expected.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/numericalFilter1/expected.csv
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/expected.csv
diff --git a/ui/cypress/fixtures/pipelineElement/numericalFilter1/input.csv b/ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/input.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/numericalFilter1/input.csv
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/numericalFilter1/input.csv
diff --git a/ui/cypress/fixtures/pipelineElement/projection1/description.json b/ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/description.json
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/projection1/description.json
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/description.json
diff --git a/ui/cypress/fixtures/pipelineElement/projection1/expected.csv b/ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/expected.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/projection1/expected.csv
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/expected.csv
diff --git a/ui/cypress/fixtures/pipelineElement/projection1/input.csv b/ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/input.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/projection1/input.csv
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/projection1/input.csv
diff --git a/ui/cypress/fixtures/pipelineElement/textFilter1/description.json b/ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/description.json
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/textFilter1/description.json
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/description.json
diff --git a/ui/cypress/fixtures/pipelineElement/textFilter1/expected.csv b/ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/expected.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/textFilter1/expected.csv
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/expected.csv
diff --git a/ui/cypress/fixtures/pipelineElement/textFilter1/input.csv b/ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/input.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/textFilter1/input.csv
rename to ui/cypress/fixtures/pipelineElement/filters-jvm/textFilter1/input.csv
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/description.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/description.json
new file mode 100644
index 0000000..4e92562
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/description.json
@@ -0,0 +1,7 @@
+{
+ "name": "boolean_counter",
+ "config": [
+   {"type":  "drop-down", "selector": "field", "value":  "booleanToCount"},
+   {"type":  "radio", "selector": "flank", "value":  "BOTH"}
+ ]
+}
\ No newline at end of file
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/expected.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/expected.csv
new file mode 100644
index 0000000..45b015f
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/expected.csv
@@ -0,0 +1,6 @@
+time;booleantocount;counter;sp_internal_label;timestamp
+1623871499055;true;1.0;;1.623871499055E12
+1623871502070;false;2.0;;1.62387150207E12
+1623871505084;true;3.0;;1.623871505084E12
+1623871507091;false;4.0;;1.623871507091E12
+1623871508093;true;5.0;;1.623871508093E12
diff --git a/ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/input.csv
similarity index 88%
copy from ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv
copy to ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/input.csv
index 71796a0..99442a7 100644
--- a/ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanCounter1/input.csv
@@ -1,4 +1,4 @@
-timestamp;booleanToInvert
+timestamp;booleanToCount
 1623871499055;true
 1623871500059;true
 1623871501064;true
diff --git a/ui/cypress/fixtures/pipelineElement/booleanInverter1/description.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/description.json
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/booleanInverter1/description.json
rename to ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/description.json
diff --git a/ui/cypress/fixtures/pipelineElement/booleanInverter1/expected.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/expected.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/booleanInverter1/expected.csv
rename to ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/expected.csv
diff --git a/ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/input.csv
similarity index 100%
copy from ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv
copy to ui/cypress/fixtures/pipelineElement/transformation-jvm/booleanInverter1/input.csv
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/description.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/description.json
new file mode 100644
index 0000000..a3eeeb5
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/description.json
@@ -0,0 +1,6 @@
+{
+ "name": "count_array",
+ "config": [
+   {"type":  "drop-down", "selector": "array-field", "value":  "arrayProperty"}
+ ]
+}
\ No newline at end of file
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/expected.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/expected.csv
new file mode 100644
index 0000000..4d3c5e9
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/expected.csv
@@ -0,0 +1,5 @@
+time;arrayPropery;countvalue;sp_internal_label;timestamp
+1623871499055;[1, 2, 4, 4];4;;1.623871499055E12
+1623871500059;[1, 4];2;;1.623871500059E12
+1623871507091;[1, 3, 3, 3, 4];5;;1.623871507091E12
+1623871508093;[1];1;;1.623871508093E12
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/input.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/input.json
new file mode 100644
index 0000000..664f6c5
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/countArray1/input.json
@@ -0,0 +1,4 @@
+[{"timestamp": 1623871499055, "arrayProperty": [1,2,4,4]},
+{"timestamp": 1623871500059, "arrayProperty": [1,4]},
+{"timestamp": 1623871507091, "arrayProperty": [1,3,3,3,4]},
+{"timestamp": 1623871508093, "arrayProperty": [1]}]
diff --git a/ui/cypress/fixtures/pipelineElement/fieldRenamer1/description.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/description.json
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/fieldRenamer1/description.json
rename to ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/description.json
diff --git a/ui/cypress/fixtures/pipelineElement/fieldRenamer1/expected.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/expected.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/fieldRenamer1/expected.csv
rename to ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/expected.csv
diff --git a/ui/cypress/fixtures/pipelineElement/fieldRenamer1/input.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/input.csv
similarity index 100%
rename from ui/cypress/fixtures/pipelineElement/fieldRenamer1/input.csv
rename to ui/cypress/fixtures/pipelineElement/transformation-jvm/fieldRenamer1/input.csv
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/description.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/description.json
new file mode 100644
index 0000000..935253b
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/description.json
@@ -0,0 +1,9 @@
+{
+ "name": "signal_edge_filter",
+ "config": [
+   {"type":  "drop-down", "selector": "boolean_signal_field", "value":  "booleanEdge"},
+   {"type":  "radio", "selector": "flank", "value":  "BOTH"},
+   {"type":  "input", "selector": "delay", "value":  "0"},
+   {"type":  "radio", "selector": "event-selection-id", "value":  "Last"}
+ ]
+}
\ No newline at end of file
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/expected.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/expected.csv
new file mode 100644
index 0000000..53fbd67
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/expected.csv
@@ -0,0 +1,4 @@
+time;booleantocount;sp_internal_label;timestamp
+1623871499055;true;;1.623871499055E12
+1623871505084;true;;1.623871505084E12
+1623871508093;true;;1.623871508093E12
diff --git a/ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/input.csv
similarity index 88%
rename from ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv
rename to ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/input.csv
index 71796a0..cfd5588 100644
--- a/ui/cypress/fixtures/pipelineElement/booleanInverter1/input.csv
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/signalEdgeFilter1/input.csv
@@ -1,4 +1,4 @@
-timestamp;booleanToInvert
+timestamp;booleanEdge
 1623871499055;true
 1623871500059;true
 1623871501064;true
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/description.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/description.json
new file mode 100644
index 0000000..31bf908
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/description.json
@@ -0,0 +1,7 @@
+{
+ "name": "split_array",
+ "config": [
+   {"type":  "radio", "selector": "keep", "value":  "timestamp"},
+   {"type":  "drop-down", "selector": "array-field", "value":  "arrayProperty"}
+ ]
+}
\ No newline at end of file
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/expected.csv b/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/expected.csv
new file mode 100644
index 0000000..4802d6a
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/expected.csv
@@ -0,0 +1,4 @@
+time;array_value;sp_internal_label;timestamp
+1623871500059;1;;1.623871500059E12
+1623871500059;4;;1.623871500059E12
+1623871508093;1;;1.623871508093E12
diff --git a/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/input.json b/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/input.json
new file mode 100644
index 0000000..451d527
--- /dev/null
+++ b/ui/cypress/fixtures/pipelineElement/transformation-jvm/splitArray1/input.json
@@ -0,0 +1,2 @@
+[{"timestamp": 1623871500059, "arrayProperty": [1,4]},
+{"timestamp": 1623871508093, "arrayProperty": [1]}]