Return seconds instead of nano-seconds
Add requirement status
Add assert to the machine test, to verify that the test actually take a step