The hyperram test check fix only checked the result of the last test, and not each individual test. As a result, the hyperram test would only fail on CI if the last test specifically failed.
I've opted to track test failure via a separate Boolean variable rather than incrementing the failures variable each test, so that we retain per-test failure granularity, as otherwise failures would cascade through tests and provide less useful information in CI.
The hyperram test check fix only checked the result of the last test, and not each individual test. As a result, the hyperram test would only fail on CI if the last test specifically failed.
I've opted to track test failure via a separate Boolean variable rather than incrementing the
failures
variable each test, so that we retain per-test failure granularity, as otherwise failures would cascade through tests and provide less useful information in CI.Also fixes a typo.