目录
BrianPei

[CICD] Upload unittest coverage report to FlagCICD platform && Access FlagCICD runner (#58)

Description

Simplifies and consolidates the coverage report generation logic in the CI unittest workflow, reducing redundant steps and dependencies. Need to test uploading reports to FlagCICD step in CI env.

Type of change

  • New feature (non-breaking change which adds functionality)
  • Infra/Build change (changes to CI/CD workflows or build scripts)
  • Code refactoring
  • Documentation change
  • Bug fix
  • Breaking change

Changes

  • Merged Generate Coverage Report into the Execute Tests step — coverage combine and json generation now run inline after bash test.sh, following the same pattern as Megatron-LM-FL
  • Coverage collection is gated on test_type == 'unittest' to avoid running for lint/debug groups, and pip install is done only once
  • Removed fetch-depth: 0 from checkout steps (not required for unit test runs)
  • Removed unused/leftover scripts from the repository

TODO

Checklist:

  • I have read and followed the contributing guidelines.
  • The functionality is complete
  • I have commented my code, particularly in coverage report uploading steps
  • My changes generate no new warnings
  • I have added/updated tests that prove my feature works on Cuda and Metax platform.
  • New and existing unit tests pass locally on Cuda and Metax platform.
9天前1443次提交
关于

TransformerEngine-FL is a fork of TransformerEngine that introduces a plugin-based architecture for supporting diverse AI chips, built on top of FlagOS, a unified open-source AI system software stack.

56.1 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号