|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/bashcov-code-coverage-tool-integration/
课程评论:没有评论
"Bashcov - Code Coverage Tool Integration" 是一门 Coursera 课程,旨在帮助所有级别的学习者以简单愉快的方式了解 Bashcov 代码覆盖率工具。 **课程亮点:** * **内容全面:** 涵盖本地和 GitLab 云环境下的 Bashcov 集成,学习者可根据需求选择跳过特定章节。 * **实践导向:** 提供超过 3 小时的实践培训,包含 10 个可下载资源和分步应用的理论知识。 * **核心技能:** * 集成 Bashcov 工具。 * 为代码仓库添加覆盖率徽章。 * 设定合并请求(Merge Request)的覆盖率百分比阈值。 * 实现单元测试的独立和合并覆盖率。 * 协同使用 Dockerfile, Rakefile, .simplecov 和 gitlab-ci.yml 文件。 * 运用 Bashcov 的过滤器和 'nocov' 选项。 * 将统一的覆盖率百分比导出到合并请求。 * 在 GitLab 的真实场景中测试 Bashcov。 * 获取作者的推荐和最佳实践。 **目标学员:** * 正在使用 Bashcov 的开发者。 * 对代码覆盖率工具感兴趣的任何人。 * 无需过多先验知识即可开始学习。
Hi! I am a Software Engineer and I have carefully designed this course for you to get to know the aspects of Bashcov in a simple and pleasant manner.Course is intended for anyone out there working with Bashcov or simply interested in this field. You frankly don't need much previous information to get started and learn what I am presenting here.Course is intended for all levels.Note:=> Course treats both situations [Local coverage with Bashcov / Cloud (Gitlab) coverage with Bashcov]=> So if you are interested only in the Gitlab part, please jump directly to the Chapters named "On Gitlab. (...) ".You'll get to see:More than 3 hours of hands-on training;10 Downloadable resources;Step-by-step applied theory;You will:Integrate the Bashcov tool;Add a Coverage Badge to your repository;Set a coverage percentage threshold to your future Merge Requests;Have both individual and merged coverages across all your unit tests;Use Dockerfile, Rakefile,.simplecov and gitlab-ci yml files in synergy;Work with Bashcov's filters and 'nocov' option;Export the unified coverage percentage to your MRs;Test Bashcov on a real-world scenario in Gitlab;Get my recommendations and best practices;