I just tried today and even with the server in India it failed on the upload of 1.3MB. I used BSNL's own speedtest, my ISP and it worked fine.
http://speedtest.bsnl.co.in/
It was failing everytime but I just ran it twice now and got my combined results. I will keep testing. I don't think the code has a bug per se just that in India where my connection is so variable I think a more robust way of dealing with errors would be good.
I never really had this test fail before but now it hapens on the upload quite a lot. I am in India and using a 3g mobile connection. Everytime it says this error has been reported ... but nothing has changed in quite a long time now.
Is there anything I can do?