"""编译运行引擎包 公开 API: CobolRunner — COBOL 编译 + 运行(cobc) NativeJavaRunner — Java 本地运行(mvn + java -jar) SparkJavaRunner — Spark 运行(spark-submit) DataWriter — 测试数据写入(二进制/JSON) Runner — 抽象基类 BuildResult — 编译结果 RunResult — 运行结果 CoverageReport — 覆盖率报告 """ from __future__ import annotations from .runner import Runner, BuildResult, RunResult, CoverageReport from .cobol_runner import CobolRunner from .native_java_runner import NativeJavaRunner from .spark_java_runner import SparkJavaRunner from .data_writer import DataWriter __all__ = [ "CobolRunner", # class "NativeJavaRunner", # class "SparkJavaRunner", # class "DataWriter", # class "Runner", # ABC "BuildResult", # dataclass "RunResult", # dataclass "CoverageReport", # dataclass ]