@@ -1,4 +1,4 @@
-import os, logging
+import os, logging, shutil
from autotest_lib.client.common_lib import error
from autotest_lib.client.bin import utils
import kvm_subprocess, kvm_utils, kvm_test_utils, scan_results
@@ -144,6 +144,12 @@ def run_autotest(test, params, env):
if not vm.copy_files_from("%s/results/default/*" % autotest_path,
guest_results_dir):
logging.error("Could not copy results back from guest")
+ else:
+ perf_file_path = os.path.join(guest_results_dir,"%s/results/keyval" % test_name)
+ if os.path.exists(perf_file_path):
+ logging.info("Copying perf keyval to host results")
+ perf_file_dest = os.path.join(test.outputdir,"results/keyval")
+ shutil.copyfile(perf_file_path,perf_file_dest)
# Report test results
logging.info("Results (test, status, duration, info):")