View Single Post

Old 02-12-2019, 05:10 AM
Nunavut Pants's Avatar
Nunavut Pants Nunavut Pants is offline
Warning: He thinks he's funny.
Join Date: Nov 2015
Posts: 1,083

We don't actually have unit tests. We have three different layers of test architecture that call themselves unit tests, but they are actually full-on functional tests. As in "deploy the software to an actual device, then throw commands and data at it and see if it does the right things".

Of course, the whole thing is a huge mish-mash of homebrew scripts in six or seven different languages, ranging from Perl to Ruby to bash to Python to Curl scripting (blanking on the name for that, maybe JCL?) to C-language tests that get compiled and run once per decade whether they need it or not!

To say that I am not overly enamored with the way we do stuff would be a bit of an understatement...
“There are two novels that can change a bookish fourteen-year old’s life: The Lord of the Rings and Atlas Shrugged.
One is a childish fantasy that often engenders a lifelong obsession with its unbelievable heroes, leading to an emotionally stunted, socially crippled adulthood, unable to deal with the real world.
The other, of course, involves orcs." -- John Rogers