tests/torch/integration/llamafactory/ut/ 下的单元测试(test_trainer.py、test_activation.py)未使用 @arg_mark 标记,CI 按 marker 选择用例时无法收集这些用例,导致 llamafactory 集成逻辑(args 校验、device mesh 构建、activation 包装等)游离在 level0 门禁之外。
tests/torch/integration/llamafactory/ut/
@arg_mark
此外这些测试目录未加入 .jenkins/check/config/filter_pylint.txt 豁免表,其 fake/stub 辅助类会触发 missing-public-docstring / missing-public-type-hints。
.jenkins/check/config/filter_pylint.txt
为全部用例补上 @arg_mark(platform_ascend910b/level0/onecard/essential),并按 tensor_parallel 测试成例将该目录加入 pylint 豁免,使其纳入 level0 CI 门禁。
问题描述
tests/torch/integration/llamafactory/ut/下的单元测试(test_trainer.py、test_activation.py)未使用@arg_mark标记,CI 按 marker 选择用例时无法收集这些用例,导致 llamafactory 集成逻辑(args 校验、device mesh 构建、activation 包装等)游离在 level0 门禁之外。此外这些测试目录未加入
.jenkins/check/config/filter_pylint.txt豁免表,其 fake/stub 辅助类会触发 missing-public-docstring / missing-public-type-hints。期望
为全部用例补上
@arg_mark(platform_ascend910b/level0/onecard/essential),并按 tensor_parallel 测试成例将该目录加入 pylint 豁免,使其纳入 level0 CI 门禁。