runner proxy
report to server
client report single test
format socket msg
finish base report
set socket write timer
add error handler
report fail detail
cancel report timer
replace net with socket.io client
update report