-
Notifications
You must be signed in to change notification settings - Fork 86
Expand file tree
/
Copy pathBigQuerySinkError.feature
More file actions
77 lines (71 loc) · 3.71 KB
/
BigQuerySinkError.feature
File metadata and controls
77 lines (71 loc) · 3.71 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
@BigQuery_Sink
Feature: BigQuery sink - Validate BigQuery sink plugin error scenarios
@BigQuery_Sink_Required
Scenario Outline:Verify BigQuery Sink properties validation errors for mandatory fields
Given Open Datafusion Project to configure pipeline
When Sink is BigQuery
Then Open BigQuery sink properties
Then Enter the BigQuery properties with blank property "<property>"
Then Validate mandatory property error for "<property>"
Examples:
| property |
| dataset |
| table |
@BQ_SINK_TEST
Scenario:Verify BigQuery Sink properties validation errors for incorrect value of chunk size
Given Open Datafusion Project to configure pipeline
When Sink is BigQuery
Then Open BigQuery sink properties
Then Enter BigQuery property reference name
Then Enter BigQuery property projectId "projectId"
Then Enter BigQuery property datasetProjectId "projectId"
Then Override Service account details if set in environment variables
Then Enter BigQuery property dataset "dataset"
Then Enter BigQuery sink property table name
Then Enter BigQuery sink property GCS upload request chunk size "bqInvalidChunkSize"
Then Verify the BigQuery validation error message for invalid property "gcsChunkSize"
@BQ_SINK_TEST
Scenario:Verify BigQuery Sink properties validation errors for incorrect dataset
Given Open Datafusion Project to configure pipeline
When Sink is BigQuery
Then Open BigQuery sink properties
Then Enter BigQuery property reference name
Then Override Service account details if set in environment variables
Then Enter BigQuery property dataset "bqInvalidSinkDataset"
Then Enter BigQuery sink property table name
Then Verify the BigQuery validation error message for invalid property "dataset"
@BQ_SINK_TEST
Scenario:Verify BigQuery Sink properties validation errors for incorrect table
Given Open Datafusion Project to configure pipeline
When Sink is BigQuery
Then Open BigQuery sink properties
Then Enter BigQuery property reference name
Then Override Service account details if set in environment variables
Then Enter BigQuery property dataset "dataset"
Then Enter BigQuery property table "bqInvalidSinkTable"
Then Verify the BigQuery validation error message for invalid property "table"
@BQ_SINK_TEST
Scenario:Verify BigQuery Sink properties validation errors for incorrect value of temporary bucket name
Given Open Datafusion Project to configure pipeline
When Sink is BigQuery
Then Open BigQuery sink properties
Then Enter BigQuery property reference name
Then Enter BigQuery property projectId "projectId"
Then Enter BigQuery property datasetProjectId "projectId"
Then Override Service account details if set in environment variables
Then Enter BigQuery property dataset "dataset"
Then Enter BigQuery sink property table name
Then Enter BigQuery property temporary bucket name "bqInvalidTemporaryBucket"
Then Verify the BigQuery validation error message for invalid property "bucket"
@BQ_SINK_TEST
Scenario:Verify BigQuery Sink properties validation errors for incorrect value of reference name
Given Open Datafusion Project to configure pipeline
When Sink is BigQuery
Then Open BigQuery sink properties
Then Enter BigQuery property reference name "bqInvalidRefName"
Then Enter BigQuery property projectId "projectId"
Then Enter BigQuery property datasetProjectId "projectId"
Then Override Service account details if set in environment variables
Then Enter BigQuery property dataset "dataset"
Then Enter BigQuery sink property table name
Then Verify the BigQuery validation error message for reference name "referenceName"