Bashcov - Code Coverage Tool Integration

Udemy Bashcov - Code Coverage Tool Integration

Register & Get access to index
JAx1wNZ.jpg

Code coverage for Bash


What you'll learn
  • Integrate 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, simplecov_helper 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

Requirements
  • "On Gitlab chapters". You'll need a Gitlab account (a free trial is fine)
  • "On Local chapters". You need a Linux host machine or just a Linux VM for the first part of the course (Local testing)

Description
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:
  1. More than 3 hours of hands-on training;
  2. 10 Downloadable resources;
  3. 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;
Who this course is for:
  • This course is for anyone out there trying to get more information about Bashcov. It doesn't matter if you have or don't have knowledge about what Bashcov is in its entirety. I made this course for all levels, so anyone can get started in this field and practice along with me.
  • Anyone dealing with Bashcov at their own workplace
Author
TUTProfessor
Downloads
9
Views
331
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from TUTProfessor