diff --git a/services/logging/Jenkinsfile.data-prepper b/services/logging/Jenkinsfile.data-prepper
index 476a0ca3..4d261c6a 100644
--- a/services/logging/Jenkinsfile.data-prepper
+++ b/services/logging/Jenkinsfile.data-prepper
@@ -214,15 +214,9 @@ EOF
mkdir -p build
failures=0
cases=""
- case_metrics=""
-
- suite="${SUITE_NAME:-data_prepper}"
- metric_branch_raw="${BRANCH_NAME:-${GIT_BRANCH:-unknown}}"
- metric_branch_raw="${metric_branch_raw#origin/}"
- metric_suite="${suite}"
- metric_branch="${metric_branch_raw}"
- metric_build_number="${BUILD_NUMBER:-unknown}"
- metric_jenkins_job="${JOB_NAME:-data-prepper}"
+ dockerfile_present_status="skipped"
+ pipeline_config_present_status="skipped"
+ logging_kustomization_includes_data_prepper_status="skipped"
add_case() {
name="$1"
@@ -231,13 +225,15 @@ EOF
if [ -n "${message}" ]; then
status="failed"
failures=$((failures + 1))
- cases="${cases}"
+ cases="${cases}"''
else
- cases="${cases}"
+ cases="${cases}"''
fi
- test_name="data_prepper.packaging::${name}"
- case_metrics="${case_metrics}platform_quality_gate_test_case_result{suite=\"${metric_suite}\",branch=\"${metric_branch}\",build_number=\"${metric_build_number}\",jenkins_job=\"${metric_jenkins_job}\",test=\"${test_name}\",status=\"${status}\"} 1
-"
+ case "${name}" in
+ dockerfile_present) dockerfile_present_status="${status}" ;;
+ pipeline_config_present) pipeline_config_present_status="${status}" ;;
+ logging_kustomization_includes_data_prepper) logging_kustomization_includes_data_prepper_status="${status}" ;;
+ esac
}
if [ -s dockerfiles/Dockerfile.data-prepper ]; then
@@ -270,7 +266,11 @@ test_failed_count=${failures}
test_error_count=0
test_skipped_count=0
EOF
- printf '%s' "${case_metrics}" > build/testcase-metrics.prom
+ cat > build/testcase-status.env < build/test-counts.env < build/testcase-status.env < build/testcase-metrics.prom < build/testcase-metrics.prom <