Run each step of the test case. Test cases can override this method to perform additional operations in addition to running the test case’s steps

Developers need to make sure they call super().run() at some point in the overridden run() method to actually call the steps of the run. The developer will need to decide where in the overridden method to make the call to super().run(), after any updates to steps based on config options, typically at the end of the new method.