Don't rewrite testData file if content not changed, it's for windows family.

And improved some error messages.
Buildserver auto merge