I have never seen in my life a bash shell being covered by automated tests.
I have thought of using Java and Mockito and Junit5, but it's not very straightforward to run shells from Java (in 2019.... maybe in 2 years it will be normal).
But I think it would be an excellent idea.
This is an inspiring article https://www.leadingagile.com/2018/10/unit-testing-shell-scriptspart-one/
This is the shunit2 framework:
https://github.com/kward/shunit2/
Here the reference manual for shell scripting http://www.gnu.org/savannah-checkouts/gnu/bash/manual/bash.html but it's a bit too academic.
https://www.tldp.org/LDP/abs/html/index.html this one is richer of examples
PS shell scripting sucks
Sunday, June 9, 2019
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment