ci(titan-iac): support direct script execution for metrics publish

This commit is contained in:
jenkins 2026-04-20 15:47:20 -03:00
parent 006f79658f
commit 5ebc320843

View File

@ -6,11 +6,18 @@ from __future__ import annotations
import json
import os
from glob import glob
from pathlib import Path
import sys
import urllib.error
import urllib.request
import xml.etree.ElementTree as ET
from ci.scripts import publish_test_metrics_quality as _quality_helpers
try:
from ci.scripts import publish_test_metrics_quality as _quality_helpers
except ModuleNotFoundError:
# Jenkins executes this file directly; keep sibling helper import working in that mode.
sys.path.insert(0, str(Path(__file__).resolve().parent))
import publish_test_metrics_quality as _quality_helpers
CANONICAL_CHECKS = _quality_helpers.CANONICAL_CHECKS
_build_check_statuses = _quality_helpers._build_check_statuses