diff options
Diffstat (limited to 'meta/classes/testimage.bbclass')
-rw-r--r-- | meta/classes/testimage.bbclass | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/meta/classes/testimage.bbclass b/meta/classes/testimage.bbclass index c62e391ec2..2efab29d2b 100644 --- a/meta/classes/testimage.bbclass +++ b/meta/classes/testimage.bbclass | |||
@@ -198,9 +198,18 @@ def exportTests(d,tc): | |||
198 | savedata["host_dumper"]["parent_dir"] = tc.host_dumper.parent_dir | 198 | savedata["host_dumper"]["parent_dir"] = tc.host_dumper.parent_dir |
199 | savedata["host_dumper"]["cmds"] = tc.host_dumper.cmds | 199 | savedata["host_dumper"]["cmds"] = tc.host_dumper.cmds |
200 | 200 | ||
201 | with open(os.path.join(exportpath, "testdata.json"), "w") as f: | 201 | json_file = os.path.join(exportpath, "testdata.json") |
202 | with open(json_file, "w") as f: | ||
202 | json.dump(savedata, f, skipkeys=True, indent=4, sort_keys=True) | 203 | json.dump(savedata, f, skipkeys=True, indent=4, sort_keys=True) |
203 | 204 | ||
205 | # Replace absolute path with relative in the file | ||
206 | exclude_path = os.path.join(d.getVar("COREBASE", True),'meta','lib','oeqa') | ||
207 | f1 = open(json_file,'r').read() | ||
208 | f2 = open(json_file,'w') | ||
209 | m = f1.replace(exclude_path,'oeqa') | ||
210 | f2.write(m) | ||
211 | f2.close() | ||
212 | |||
204 | # now start copying files | 213 | # now start copying files |
205 | # we'll basically copy everything under meta/lib/oeqa, with these exceptions | 214 | # we'll basically copy everything under meta/lib/oeqa, with these exceptions |
206 | # - oeqa/targetcontrol.py - not needed | 215 | # - oeqa/targetcontrol.py - not needed |