diff options
Diffstat (limited to 'meta/classes')
-rw-r--r-- | meta/classes/testsdk.bbclass | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/meta/classes/testsdk.bbclass b/meta/classes/testsdk.bbclass index a56ad5edfc..41e03d6e06 100644 --- a/meta/classes/testsdk.bbclass +++ b/meta/classes/testsdk.bbclass @@ -88,30 +88,20 @@ def testsdkext_main(d): import os import oeqa.sdkext import subprocess - from oeqa.oetest import SDKTestContext, SDKExtTestContext from bb.utils import export_proxies + from oeqa.oetest import SDKTestContext, SDKExtTestContext + from oeqa.utils import avoid_paths_in_environ + # extensible sdk use network export_proxies(d) # extensible sdk shows a warning if found bitbake in the path # because can cause problems so clean it - new_path = '' paths_to_avoid = ['bitbake/bin', 'poky/scripts', d.getVar('STAGING_DIR', True), d.getVar('BASE_WORKDIR', True)] - for p in os.environ['PATH'].split(':'): - avoid = False - for pa in paths_to_avoid: - if pa in p: - avoid = True - break - if avoid: - continue - - new_path = new_path + p + ':' - new_path = new_path[:-1] - os.environ['PATH'] = new_path + os.environ['PATH'] = avoid_paths_in_environ(paths_to_avoid) pn = d.getVar("PN", True) bb.utils.mkdirhier(d.getVar("TEST_LOG_SDKEXT_DIR", True)) |