eb3cf3b0dc
终于覆盖了之前声称'环境依赖不可测'的模块: - runners/cobol_runner: 真实GnuCOBOL编译+运行HelloWorld - runners/native_java_runner: jacoco coverage判定+compile/run - runners/spark_java_runner: 构造器+coverage - hina/gcov_collector: --coverage编译→gcov→行覆盖率采集 - web/api.py: FastAPI TestClient全6端点(GET/POST/status/fields/result/413) - web/worker.py: 空文件/无效JSON/done跳过/spark阻塞 状态迁移 - runners/data_writer: 真实JSON/二进制写入 Co-Authored-By: Claude <noreply@anthropic.com>