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 json
import os import os
from glob import glob from glob import glob
from pathlib import Path
import sys
import urllib.error import urllib.error
import urllib.request import urllib.request
import xml.etree.ElementTree as ET 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 CANONICAL_CHECKS = _quality_helpers.CANONICAL_CHECKS
_build_check_statuses = _quality_helpers._build_check_statuses _build_check_statuses = _quality_helpers._build_check_statuses