Add daily email for 2024-11-05
Keep your test suite passing
This commit is contained in:
parent
ebffeae5e3
commit
790af966d9
24
source/_daily_emails/2024-11-05.md
Normal file
24
source/_daily_emails/2024-11-05.md
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
---
|
||||||
|
title: Keep your test suite passing
|
||||||
|
date: 2024-11-05
|
||||||
|
permalink: daily/2024/11/05/keep-your-test-suite-passing
|
||||||
|
tags:
|
||||||
|
- software-development
|
||||||
|
- test-driven-development
|
||||||
|
- automated-testing
|
||||||
|
cta: ~
|
||||||
|
snippet: |
|
||||||
|
Is your test suite passing? If not, what value is it providing?
|
||||||
|
---
|
||||||
|
|
||||||
|
I once joined a project that had some automated tests and quality checks which were run automatically in a CI pipeline whenever code was pushed.
|
||||||
|
|
||||||
|
The problem was that one of the checks were failing which caused the pipeline to fail.
|
||||||
|
|
||||||
|
Because it was failing, it was ignored.
|
||||||
|
|
||||||
|
But if it's already failing and being ignored, how do you know you haven't broken something unexpectedly?
|
||||||
|
|
||||||
|
This is the value you get from automated tests that are run regularly, but if failures are being ignored, they aren't adding value or confidence the code works.
|
||||||
|
|
||||||
|
In the end, it was a small fix to get the tests and CI pipeline passing again and we made sure to keep it passing as much as possible once it was.
|
Loading…
Reference in a new issue