most of the performance tests was rewritten in google-test manner