move hash_result into TestResult