]> code.ossystems Code Review - openembedded-core.git/commitdiff
selftest/reproducible: Don't call sync between each file compare
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 26 Feb 2021 17:45:20 +0000 (17:45 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 26 Feb 2021 17:47:41 +0000 (17:47 +0000)
Calling sync between each file compare is horrible performance wise
as we compare thousands of files. We don't care about IO latency here
so disable.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oeqa/selftest/cases/reproducible.py

index ce4e8ebe06be6b3150dc63b83ecc9d337065a4aa..05fc4b7fa0acda6be9b6b11936fffa7f06f35ae1 100644 (file)
@@ -123,7 +123,7 @@ def compare_file(reference, test, diffutils_sysroot):
         result.status = MISSING
         return result
 
-    r = runCmd(['cmp', '--quiet', reference, test], native_sysroot=diffutils_sysroot, ignore_status=True)
+    r = runCmd(['cmp', '--quiet', reference, test], native_sysroot=diffutils_sysroot, ignore_status=True, sync=False)
 
     if r.status:
         result.status = DIFFERENT