[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.