What is the definition of a unit test from a DevOps perspective?