async def METHOD_NAME(self, exc: BaseException) -> None:
    """Call when test execution times out."""
    self.end()
    self.error = exc
    self.state = State.TIMEOUT
    self.log.exception("Test timed-out: %r", exc)
    await self.case.on_test_timeout(self, exc)
    await self._finalize_report()