@@ -14,6 +14,7 @@ import shutil
import stat
import os
import datetime
+import oeqa.utils.ftools as ftools
exclude_packages = [
]
@@ -158,6 +159,13 @@ class ReproducibleTests(OESelftestTestCase):
# reproducible, disable this in your derived test class
build_from_sstate = True
+ @classmethod
+ def setUpClass(cls):
+ super().setUpClass()
+ # include layer exclusion files (populate OEQA_REPRODUCIBLE_EXCLUDED_PACKAGES)
+ ftools.append_file(os.path.join(cls.builddir, "conf/local.conf"), \
+ "\ninclude_all conf/include/known_non_repro.inc\n")
+
def setUpLocal(self):
super().setUpLocal()
needed_vars = [