I have a similar problem. Not only does the test stop with a very slow or absent connection, but there is no record of the failure or any partial results. For me it would be advantageous to have the situation noted so that I could show it to my provider as part of the documentation of service lapses. I recognize that the downside is that you might also record a computer that went into sleep mode as a failure; I'm not computer-savvy enough to propose a fix for that, but perhaps someone else could come up with a way to differentiate between the two.