From e31134375693bd0979f9a31ff347d43ce2a02085 Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Mon, 16 Dec 2024 15:23:10 +0100 Subject: [PATCH] Calculate exception fields just with mappings validation --- internal/testrunner/runners/system/tester.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/testrunner/runners/system/tester.go b/internal/testrunner/runners/system/tester.go index f01e488f89..356d54f34c 100644 --- a/internal/testrunner/runners/system/tester.go +++ b/internal/testrunner/runners/system/tester.go @@ -1524,10 +1524,10 @@ func (r *tester) validateTestScenario(ctx context.Context, result *testrunner.Re return result.WithError(err) } - exceptionFields := listExceptionFields(scenario.docs, fieldsValidator) - if r.fieldValidationMethod == allMethods || r.fieldValidationMethod == mappingsMethod { logger.Warn("Validate mappings found (technical preview)") + exceptionFields := listExceptionFields(scenario.docs, fieldsValidator) + mappingsValidator, err := fields.CreateValidatorForMappings(r.dataStreamPath, r.esClient, fields.WithMappingValidatorFallbackSchema(fieldsValidator.Schema), fields.WithMappingValidatorIndexTemplate(scenario.indexTemplateName),