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;