Skip to content

Commit 00d2daa

Browse files
authored
Merge pull request #1317 from cloudsufi/tests_new_e2e_bq
bq additional scenarios
2 parents 4a086e7 + 78da804 commit 00d2daa

15 files changed

Lines changed: 942 additions & 12 deletions

File tree

pom.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1210,16 +1210,6 @@
12101210
<version>1.2.8</version>
12111211
<scope>runtime</scope>
12121212
</dependency>
1213-
<dependency>
1214-
<groupId>com.google.apis</groupId>
1215-
<artifactId>google-api-services-storage</artifactId>
1216-
<version>v1-rev20220604-1.32.1</version>
1217-
</dependency>
1218-
<dependency>
1219-
<groupId>com.google.cloud</groupId>
1220-
<artifactId>google-cloud-storage</artifactId>
1221-
<version>2.8.0</version>
1222-
</dependency>
12231213
</dependencies>
12241214

12251215
</profile>

src/e2e-test/features/bigquery/sink/BigQueryToBigQueryAdditional.feature

Lines changed: 454 additions & 0 deletions
Large diffs are not rendered by default.

src/e2e-test/java/io/cdap/plugin/bigquery/runners/sinkrunner/TestRunner.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
features = {"src/e2e-test/features"},
2828
glue = {"io.cdap.plugin.bigquery.stepsdesign", "io.cdap.plugin.gcs.stepsdesign",
2929
"stepsdesign", "io.cdap.plugin.common.stepsdesign"},
30-
tags = {"@BigQuery_Sink"},
30+
tags = {"@BigQuery_Sink and not @CDAP-20830"},
31+
//TODO: Enable test once issue is fixed https://cdap.atlassian.net/browse/CDAP-20830
3132
monochrome = true,
3233
plugin = {"pretty", "html:target/cucumber-html-report/bigquery-sink",
3334
"json:target/cucumber-reports/cucumber-bigquery-sink.json",

src/e2e-test/java/io/cdap/plugin/bigquery/runners/sinkrunner/TestRunnerRequired.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
"stepsdesign", "io.cdap.plugin.common.stepsdesign"},
3030
tags = {"@BigQuery_Sink_Required"},
3131
monochrome = true,
32+
//TODO: Enable test once issue is fixed https://cdap.atlassian.net/browse/CDAP-20830
3233
plugin = {"pretty", "html:target/cucumber-html-report/bigquery-sink-required",
3334
"json:target/cucumber-reports/cucumber-bigquery-sink-required.json",
3435
"junit:target/cucumber-reports/cucumber-bigquery-sink-required.xml"}

src/e2e-test/java/io/cdap/plugin/common/stepsdesign/TestSetupHooks.java

Lines changed: 257 additions & 1 deletion
Large diffs are not rendered by default.

src/e2e-test/resources/pluginParameters.properties

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -207,6 +207,31 @@ bqDataTypeTestFileSchema1=[{"key":"Id","value":"long"},{"key":"Value","value":"l
207207
{"key":"UID","value":"string"}]
208208
bqExpectedFile=testdata/BigQuery/BQExistingTableFile
209209
bgInsertDatatypeFile=testdata/BigQuery/BQInsertDatatypeFile
210+
TableKeyUpsert=ID
211+
TableKeyInsert=ID
212+
bqUpsertExpectedFile=testdata/BigQuery/BQUpsertTableFile
213+
bqUpdateDedupeExpectedFile=testdata/BigQuery/BQUpdateDedupeFile
214+
bqInsertExpectedFile=testdata/BigQuery/BQInsertIntFile
215+
relationTableKeyValue=Name
216+
dedupeByOrder=ASC
217+
dedupeByValue=ID
218+
dedupeByValueUpsert=Price
219+
rangeStartValue=2
220+
rangeEndValue=3
221+
rangeIntervalValue=1
222+
partitionByFieldValue=ID
223+
bqPartitionFieldDateTime=transaction_dt
224+
bqPartitionFieldTimeStamp=updated_on
225+
bqSourceTable2=dummy
226+
dedupeBy=DESC
227+
TableKeyDedupe=Name
228+
Directive_Drop=testdata/BigQuery/test_diffschema_record-cdap-data-pipeline.json
229+
bqUpsertDedupeFile=testdata/BigQuery/BQUpsertDedupeFile
230+
bqDifferentRecordFile=testdata/BigQuery/BQDifferentRecordNameFile
231+
bqDateExpectedFile=testdata/BigQuery/BQDateFile
232+
bqDateTimeExpectedFile=testdata/BigQuery/BQDateTimeFile
233+
bqTimeStampExpectedFile=testdata/BigQuery/BQTimeStampFile
234+
bqPartitionFieldDate=transaction_date
210235
## BIGQUERY-PLUGIN-PROPERTIES-END
211236

212237
## PUBSUBSINK-PLUGIN-PROPERTIES-START
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{"Firstname":"singh","ID":"Gurgaon","transaction_date":"2021-02-22","transaction_dt":"2019-07-07T11:24:00","updated_on":"2019-03-10T04:50:01Z"}
2+
{"Firstname":"Neera","ID":"Agra","transaction_date":"2021-02-20","transaction_dt":"2019-07-07T11:24:00","updated_on":"2019-03-10T04:50:01Z"}
3+
{"Firstname":"","ID":"Noida","transaction_date":"2021-02-21","transaction_dt":"2019-07-07T11:24:00","updated_on":"2019-03-10T04:50:01Z"}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{"Firstname":"singh","ID":"Gurgaon","transaction_date":"2021-02-22","transaction_dt":"2019-07-07T11:24:00","updated_on":"2019-03-10T04:50:01Z"}
2+
{"Firstname":"Neera","ID":"Agra","transaction_date":"2021-02-20","transaction_dt":"2019-07-07T11:24:00","updated_on":"2019-03-10T04:50:01Z"}
3+
{"Firstname":"","ID":"Noida","transaction_date":"2021-02-21","transaction_dt":"2019-07-07T11:24:00","updated_on":"2019-03-10T04:50:01Z"}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{"ID":1,"Name":"string_1","Price":0.1}
2+
{"ID":1,"Name":"string_1","Price":0.1}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{"Customer_Exists":true,"ID":3,"Name":"Rajan Kumar","Price":100.0}
2+
{"Customer_Exists":true,"ID":3,"Name":"Rajan Kumar","Price":100.0}

0 commit comments

Comments
 (0)