summaryrefslogtreecommitdiffstats
path: root/meta/classes/testexport.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/testexport.bbclass')
-rw-r--r--meta/classes/testexport.bbclass10
1 files changed, 6 insertions, 4 deletions
diff --git a/meta/classes/testexport.bbclass b/meta/classes/testexport.bbclass
index 51b7d93d2b..c86eaac197 100644
--- a/meta/classes/testexport.bbclass
+++ b/meta/classes/testexport.bbclass
@@ -96,11 +96,13 @@ def exportTests(d,tc):
96 shutil.copytree(foldername, target_folder) 96 shutil.copytree(foldername, target_folder)
97 if not isfolder: 97 if not isfolder:
98 shutil.copy2(mod.path, os.path.join(exportpath, "oeqa/runtime")) 98 shutil.copy2(mod.path, os.path.join(exportpath, "oeqa/runtime"))
99 # copy __init__.py files 99 # Get meta layer
100 oeqadir = os.path.dirname(pkgutil.get_loader("oeqa").path) 100 for layer in d.getVar("BBLAYERS", True).split():
101 shutil.copy2(os.path.join(oeqadir, "__init__.py"), os.path.join(exportpath, "oeqa")) 101 if os.path.basename(layer) == "meta":
102 shutil.copy2(os.path.join(oeqadir, "runtime/__init__.py"), os.path.join(exportpath, "oeqa/runtime")) 102 meta_layer = layer
103 break
103 # copy oeqa/oetest.py and oeqa/runexported.py 104 # copy oeqa/oetest.py and oeqa/runexported.py
105 oeqadir = os.path.join(meta_layer, "lib/oeqa")
104 shutil.copy2(os.path.join(oeqadir, "oetest.py"), os.path.join(exportpath, "oeqa")) 106 shutil.copy2(os.path.join(oeqadir, "oetest.py"), os.path.join(exportpath, "oeqa"))
105 shutil.copy2(os.path.join(oeqadir, "runexported.py"), exportpath) 107 shutil.copy2(os.path.join(oeqadir, "runexported.py"), exportpath)
106 # copy oeqa/utils/*.py 108 # copy oeqa/utils/*.py