diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-10-29 10:21:22 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2023-11-05 10:57:56 +0000 |
commit | e598223e0b765c0a418c4f036927ef3e567c56ed (patch) | |
tree | a44d237a93ea7ca9fa8f72ad6f67e1464c8afc84 /meta/lib/oeqa/selftest/case.py | |
parent | 8ea375589d68dfbf4eaf4974200c6a5a8b3a4b49 (diff) | |
download | poky-e598223e0b765c0a418c4f036927ef3e567c56ed.tar.gz |
oeqa/selftest: Drop machines support
The machines option to oe-selftest isn't used in our CI and is never likely to
be, we focus and execute testing explictly. The YOCTO #15247 is about how
this code doesn't interact well with build directory cleanup and at this point
I think we should just remove the option/code.
(From OE-Core rev: 815d04a2007e1154b69f1a027c8677ea86935354)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/selftest/case.py')
-rw-r--r-- | meta/lib/oeqa/selftest/case.py | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/meta/lib/oeqa/selftest/case.py b/meta/lib/oeqa/selftest/case.py index 54d90c78ac..da35b25f68 100644 --- a/meta/lib/oeqa/selftest/case.py +++ b/meta/lib/oeqa/selftest/case.py | |||
@@ -117,10 +117,6 @@ class OESelftestTestCase(OETestCase): | |||
117 | if e.errno != errno.ENOENT: | 117 | if e.errno != errno.ENOENT: |
118 | raise | 118 | raise |
119 | 119 | ||
120 | if self.tc.custommachine: | ||
121 | machine_conf = 'MACHINE ??= "%s"\n' % self.tc.custommachine | ||
122 | self.set_machine_config(machine_conf) | ||
123 | |||
124 | # tests might need their own setup | 120 | # tests might need their own setup |
125 | # but if they overwrite this one they have to call | 121 | # but if they overwrite this one they have to call |
126 | # super each time, so let's give them an alternative | 122 | # super each time, so let's give them an alternative |
@@ -178,19 +174,11 @@ class OESelftestTestCase(OETestCase): | |||
178 | self.logger.debug("Writing to: %s\n%s\n" % (dest_path, data)) | 174 | self.logger.debug("Writing to: %s\n%s\n" % (dest_path, data)) |
179 | ftools.write_file(dest_path, data) | 175 | ftools.write_file(dest_path, data) |
180 | 176 | ||
181 | if not multiconfig and self.tc.custommachine and 'MACHINE' in data: | ||
182 | machine = get_bb_var('MACHINE') | ||
183 | self.logger.warning('MACHINE overridden: %s' % machine) | ||
184 | |||
185 | def append_config(self, data): | 177 | def append_config(self, data): |
186 | """Append to <builddir>/conf/selftest.inc""" | 178 | """Append to <builddir>/conf/selftest.inc""" |
187 | self.logger.debug("Appending to: %s\n%s\n" % (self.testinc_path, data)) | 179 | self.logger.debug("Appending to: %s\n%s\n" % (self.testinc_path, data)) |
188 | ftools.append_file(self.testinc_path, data) | 180 | ftools.append_file(self.testinc_path, data) |
189 | 181 | ||
190 | if self.tc.custommachine and 'MACHINE' in data: | ||
191 | machine = get_bb_var('MACHINE') | ||
192 | self.logger.warning('MACHINE overridden: %s' % machine) | ||
193 | |||
194 | def remove_config(self, data): | 182 | def remove_config(self, data): |
195 | """Remove data from <builddir>/conf/selftest.inc""" | 183 | """Remove data from <builddir>/conf/selftest.inc""" |
196 | self.logger.debug("Removing from: %s\n%s\n" % (self.testinc_path, data)) | 184 | self.logger.debug("Removing from: %s\n%s\n" % (self.testinc_path, data)) |