diff options
Diffstat (limited to 'meta/lib/oeqa/sdkext/cases/sdk_update.py')
-rw-r--r-- | meta/lib/oeqa/sdkext/cases/sdk_update.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/meta/lib/oeqa/sdkext/cases/sdk_update.py b/meta/lib/oeqa/sdkext/cases/sdk_update.py deleted file mode 100644 index 2f8598bbe5..0000000000 --- a/meta/lib/oeqa/sdkext/cases/sdk_update.py +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | # Copyright (C) 2016 Intel Corporation | ||
2 | # Released under the MIT license (see COPYING.MIT) | ||
3 | |||
4 | import os | ||
5 | import shutil | ||
6 | import subprocess | ||
7 | |||
8 | from oeqa.sdkext.case import OESDKExtTestCase | ||
9 | from oeqa.utils.httpserver import HTTPService | ||
10 | |||
11 | class SdkUpdateTest(OESDKExtTestCase): | ||
12 | @classmethod | ||
13 | def setUpClass(self): | ||
14 | self.publish_dir = os.path.join(self.tc.sdk_dir, 'esdk_publish') | ||
15 | if os.path.exists(self.publish_dir): | ||
16 | shutil.rmtree(self.publish_dir) | ||
17 | os.mkdir(self.publish_dir) | ||
18 | |||
19 | base_tcname = "%s/%s" % (self.td.get("SDK_DEPLOY", ''), | ||
20 | self.td.get("TOOLCHAINEXT_OUTPUTNAME", '')) | ||
21 | tcname_new = "%s-new.sh" % base_tcname | ||
22 | if not os.path.exists(tcname_new): | ||
23 | tcname_new = "%s.sh" % base_tcname | ||
24 | |||
25 | cmd = 'oe-publish-sdk %s %s' % (tcname_new, self.publish_dir) | ||
26 | subprocess.check_output(cmd, shell=True) | ||
27 | |||
28 | self.http_service = HTTPService(self.publish_dir) | ||
29 | self.http_service.start() | ||
30 | |||
31 | self.http_url = "http://127.0.0.1:%d" % self.http_service.port | ||
32 | |||
33 | def test_sdk_update_http(self): | ||
34 | output = self._run("devtool sdk-update \"%s\"" % self.http_url) | ||
35 | |||
36 | @classmethod | ||
37 | def tearDownClass(self): | ||
38 | self.http_service.stop() | ||
39 | shutil.rmtree(self.publish_dir) | ||