There are different levels of a violation. minor and major. An example of a major violation would be a failed rolling retest, like you stated. A failed start up test would be a minor violation. But, if you get multiple minor violations, usually three within a service period, then it counts as one major violation. So, technically it is a violation.