diff --git a/cloudsql-mysql-plugin/src/e2e-test/features/sink/CloudMySqlDesignTime.feature b/cloudsql-mysql-plugin/src/e2e-test/features/sink/CloudMySqlDesignTime.feature index ad17579d3..cda75f202 100644 --- a/cloudsql-mysql-plugin/src/e2e-test/features/sink/CloudMySqlDesignTime.feature +++ b/cloudsql-mysql-plugin/src/e2e-test/features/sink/CloudMySqlDesignTime.feature @@ -46,5 +46,21 @@ Feature: CloudMySql sink- Verify CloudMySql sink plugin design time scenarios Then Validate "CloudSQL MySQL" plugin properties Then Close the Plugin Properties page - + Scenario: To verify CloudMySql source plugin validation setting up connection arguments + Given Open Datafusion Project to configure pipeline + When Expand Plugin group in the LHS plugins list: "Sink" + When Select plugin: "CloudSQL MySQL" from the plugins list as: "Sink" + Then Navigate to the properties page of plugin: "CloudSQL MySQL" + Then Select dropdown plugin property: "select-jdbcPluginName" with option value: "cloudsql-mysql" + Then Select radio button plugin property: "instanceType" with value: "public" + Then Enter input plugin property: "connectionName" with value: "ConnectionName" + Then Replace input plugin property: "user" with value: "username" for Credentials and Authorization related fields + Then Replace input plugin property: "password" with value: "password" for Credentials and Authorization related fields + Then Enter key value pairs for plugin property: "connectionArguments" with values from json: "connectionArgumentsList" + Then Enter input plugin property: "referenceName" with value: "referencename" + Then Enter input plugin property: "database" with value: "DatabaseName" + Then Enter textarea plugin property: "importQuery" with value: "insertQuery" + Then Click on the Get Schema button + Then Validate "CloudSQL MySQL" plugin properties + Then Close the Plugin Properties page