Files
cobol-java-v3/tests/test_e2e.py
T
2026-05-24 12:36:44 +08:00

31 lines
1.4 KiB
Python

import sys, os
sys.path.insert(0, os.path.abspath(os.path.join(os.path.dirname(__file__), "..")))
def test_e2e_imports():
from data.field_tree import Field, FieldTree
from data.test_case import TestCase, TestSuite, SparkConfig
from data.diff_result import FieldResult, VerificationRun
from runners.runner import Runner, BuildResult, RunResult, CoverageReport
from runners.native_java_runner import NativeJavaRunner
from runners.spark_java_runner import SparkJavaRunner
from runners.cobol_runner import CobolRunner
from runners.data_writer import DataWriter
from agents.llm import LLMClient
from agents.agent1_parser import Agent1Parser
from agents.agent2_data import Agent2Data
from agents.agent3_diagnostic import Agent3Diagnostic
from comparator.aligner import align_records
from comparator.field_compare import compare_field
from comparator.normalizer import Normalizer
from comparator.rounding_detect import detect_rounding
from comparator.cobol_binary_reader import CobolBinaryReader
from report.generator import ReportGenerator
from storage.bundle import TestDataBundle
from storage.store import ReportStore, DiskCache
from preprocessor import CopybookPreprocessor
from config.mapping import MappingConfig, FieldMapping
from quality.l1_offset_validate import L1OffsetValidator
from quality.l2_value_roundtrip import L2RoundtripValidator
assert True