summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2024-11-21 14:55:59 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2024-11-22 16:53:37 +0000
commita5c9bff2b72d383ef479ada9851e366f0c2c4361 (patch)
treebf90e6430007c900e625100a19586b4c34b6af31
parent68d40bd122c3f08b46df3d0ba6f6105f4d222b03 (diff)
downloadpoky-a5c9bff2b72d383ef479ada9851e366f0c2c4361.tar.gz
selftest/reproducible: Clean up pathnames
There are several problems with these paths. Firstly they contain full system paths which depend upon where the test was run. These are pretty pointless and just take up a lot of space making the results files large. Secondly, they contain the same path twice. The reference and target path will always be the same thing in two different locations. Strip off the prefix and remove the duplication. This does change the output data but that can't really be avoided. It does shrink the results data and makes it more readable. (From OE-Core rev: 81a44de36e864b08687451fd85aeba7c529fd7f7) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/lib/oeqa/selftest/cases/reproducible.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/lib/oeqa/selftest/cases/reproducible.py b/meta/lib/oeqa/selftest/cases/reproducible.py
index 1ea33cbe78..ee6f8cbdc2 100644
--- a/meta/lib/oeqa/selftest/cases/reproducible.py
+++ b/meta/lib/oeqa/selftest/cases/reproducible.py
@@ -205,7 +205,7 @@ class ReproducibleTests(OESelftestTestCase):
205 205
206 def write_package_list(self, package_class, name, packages): 206 def write_package_list(self, package_class, name, packages):
207 self.extraresults['reproducible']['files'].setdefault(package_class, {})[name] = [ 207 self.extraresults['reproducible']['files'].setdefault(package_class, {})[name] = [
208 {'reference': p.reference, 'test': p.test} for p in packages] 208 p.reference.split("/./")[1] for p in packages]
209 209
210 def copy_file(self, source, dest): 210 def copy_file(self, source, dest):
211 bb.utils.mkdirhier(os.path.dirname(dest)) 211 bb.utils.mkdirhier(os.path.dirname(dest))