[toolset] Fix results.json contains only result of last test.

When I run tests, there is only one result in results.json.
It was because benchmarker makes child process and results updated in child process.
Ok, so my python knowledge isn't deep. I could easily fix this by using self.results instead of trying to print the results variable. However, it may still be useful to rename that local variable just to avoid any future problems