Skip to content

Commit 91af24c

Browse files
Merge branch 'develop' into e2e_bigquerymultitable
2 parents 568fff4 + 00d2daa commit 91af24c

15 files changed

Lines changed: 941 additions & 11 deletions

File tree

pom.xml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1217,16 +1217,6 @@
12171217
<version>1.2.8</version>
12181218
<scope>runtime</scope>
12191219
</dependency>
1220-
<dependency>
1221-
<groupId>com.google.apis</groupId>
1222-
<artifactId>google-api-services-storage</artifactId>
1223-
<version>v1-rev20220604-1.32.1</version>
1224-
</dependency>
1225-
<dependency>
1226-
<groupId>com.google.cloud</groupId>
1227-
<artifactId>google-cloud-storage</artifactId>
1228-
<version>2.8.0</version>
1229-
</dependency>
12301220
</dependencies>
12311221

12321222
</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: 256 additions & 0 deletions
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
@@ -223,6 +223,31 @@ bqmtInvalidSinkReferenceName=(*^*&*
223223
bqmtInvalidTemporaryBucket=$#%$
224224
bqExpectedFile=testdata/BigQuery/BQExistingTableFile
225225
bgInsertDatatypeFile=testdata/BigQuery/BQInsertDatatypeFile
226+
TableKeyUpsert=ID
227+
TableKeyInsert=ID
228+
bqUpsertExpectedFile=testdata/BigQuery/BQUpsertTableFile
229+
bqUpdateDedupeExpectedFile=testdata/BigQuery/BQUpdateDedupeFile
230+
bqInsertExpectedFile=testdata/BigQuery/BQInsertIntFile
231+
relationTableKeyValue=Name
232+
dedupeByOrder=ASC
233+
dedupeByValue=ID
234+
dedupeByValueUpsert=Price
235+
rangeStartValue=2
236+
rangeEndValue=3
237+
rangeIntervalValue=1
238+
partitionByFieldValue=ID
239+
bqPartitionFieldDateTime=transaction_dt
240+
bqPartitionFieldTimeStamp=updated_on
241+
bqSourceTable2=dummy
242+
dedupeBy=DESC
243+
TableKeyDedupe=Name
244+
Directive_Drop=testdata/BigQuery/test_diffschema_record-cdap-data-pipeline.json
245+
bqUpsertDedupeFile=testdata/BigQuery/BQUpsertDedupeFile
246+
bqDifferentRecordFile=testdata/BigQuery/BQDifferentRecordNameFile
247+
bqDateExpectedFile=testdata/BigQuery/BQDateFile
248+
bqDateTimeExpectedFile=testdata/BigQuery/BQDateTimeFile
249+
bqTimeStampExpectedFile=testdata/BigQuery/BQTimeStampFile
250+
bqPartitionFieldDate=transaction_date
226251
## BIGQUERY-PLUGIN-PROPERTIES-END
227252

228253
## 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)