This is an automated email from the ASF dual-hosted git repository.
zehnder pushed a commit to branch 3933-test-editadaptervaluesandfields-fails
in repository https://gitbox.apache.org/repos/asf/streampipes.git
The following commit(s) were added to
refs/heads/3933-test-editadaptervaluesandfields-fails by this push:
new 960df2dcc0 fix(#3933): Update format test
960df2dcc0 is described below
commit 960df2dcc01fee37084e5587e70efc02acc2952f
Author: Philipp Zehnder <[email protected]>
AuthorDate: Mon Nov 17 13:46:30 2025 +0100
fix(#3933): Update format test
---
ui/cypress/support/utils/connect/ConnectUtils.ts | 13 +++++++
ui/cypress/tests/connect/formats/format.spec.ts | 43 +++++++++++++-----------
2 files changed, 37 insertions(+), 19 deletions(-)
diff --git a/ui/cypress/support/utils/connect/ConnectUtils.ts
b/ui/cypress/support/utils/connect/ConnectUtils.ts
index 41c92eecf0..ecc10d4f80 100644
--- a/ui/cypress/support/utils/connect/ConnectUtils.ts
+++ b/ui/cypress/support/utils/connect/ConnectUtils.ts
@@ -99,6 +99,18 @@ export class ConnectUtils {
);
}
+ public static createAdapterUntilEventSchemaConfiguration(
+ adapterInput: AdapterInput,
+ ) {
+ ConnectUtils.goToConnect();
+
+ ConnectUtils.goToNewAdapterPage();
+
+ ConnectUtils.selectAdapter(adapterInput.adapterType);
+
+ ConnectUtils.configureAdapter(adapterInput);
+ }
+
private static configureDimensionProperties(
adapterConfiguration: AdapterInput,
) {
@@ -117,6 +129,7 @@ export class ConnectUtils {
cy.dataCy('sp-adapter-name').clear().type(newName);
cy.dataCy('sp-adapter-name').should('have.value', newName);
}
+
public static addMachineDataSimulator(
name: string,
persist: boolean = false,
diff --git a/ui/cypress/tests/connect/formats/format.spec.ts
b/ui/cypress/tests/connect/formats/format.spec.ts
index 551e6f561a..ba32dd7be0 100644
--- a/ui/cypress/tests/connect/formats/format.spec.ts
+++ b/ui/cypress/tests/connect/formats/format.spec.ts
@@ -19,7 +19,6 @@
import { FileManagementUtils } from
'../../../support/utils/FileManagementUtils';
import { ConnectUtils } from '../../../support/utils/connect/ConnectUtils';
import { ConnectBtns } from '../../../support/utils/connect/ConnectBtns';
-import { AdapterInput } from '../../../support/model/AdapterInput';
import { AdapterBuilder } from '../../../support/builder/AdapterBuilder';
describe('Test adapter formats', () => {
@@ -46,7 +45,9 @@ describe('Test adapter formats', () => {
.setFormat('json')
.addFormatInput('radio', 'json_options-single_object', '');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(expected);
@@ -61,7 +62,9 @@ describe('Test adapter formats', () => {
.setFormat('json')
.addFormatInput('radio', 'json_options-array', '');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(expected);
@@ -77,7 +80,9 @@ describe('Test adapter formats', () => {
.addFormatInput('radio', 'json_options-array_field', '')
.addFormatInput('input', ConnectBtns.jsonArrayFieldKey(), 'field');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(expected);
@@ -98,7 +103,9 @@ describe('Test adapter formats', () => {
.setFormat('json')
.addFormatInput('radio', 'json_options-geojson', '');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(geoJsonResultEvent);
@@ -112,7 +119,9 @@ describe('Test adapter formats', () => {
.setFormat('xml')
.addFormatInput('input', ConnectBtns.xmlTag(), 'event');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(expected);
@@ -127,7 +136,9 @@ describe('Test adapter formats', () => {
.addFormatInput('input', ConnectBtns.csvDelimiter(), ';')
.addFormatInput('checkbox', ConnectBtns.csvHeader(), 'check');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(expected);
@@ -141,7 +152,9 @@ describe('Test adapter formats', () => {
.setFormat('csv')
.addFormatInput('input', ConnectBtns.csvDelimiter(), ';');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
const expectedNoHeader = {
key_0: 1667904471000,
@@ -164,23 +177,15 @@ describe('Test adapter formats', () => {
.addFormatInput('input', ConnectBtns.csvDelimiter(), ',')
.addFormatInput('checkbox', ConnectBtns.csvHeader(), 'check');
- navigateToFormatSelection(template.build());
+ ConnectUtils.createAdapterUntilEventSchemaConfiguration(
+ template.build(),
+ );
// Validate result
validateResult(expected);
});
});
-const navigateToFormatSelection = (adapterInput: AdapterInput) => {
- ConnectUtils.goToConnect();
-
- ConnectUtils.goToNewAdapterPage();
-
- ConnectUtils.selectAdapter('File_Stream');
-
- ConnectUtils.configureAdapter(adapterInput);
-};
-
const makeAdapterInputTemplate = (): AdapterBuilder => {
return AdapterBuilder.create('File_Stream')
.setName('File Stream Adapter Test')