[oe-commits] Stefan Stanacar : lib/oeqa/runtime: smart: limit channel add to useful ones
git at git.openembedded.org
git at git.openembedded.org
Thu Sep 12 15:38:45 UTC 2013
Module: openembedded-core.git
Branch: master-next
Commit: 9e4e475b598f6b9bd2b653c72a1c1d5bd5c0b8c9
URL: http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=9e4e475b598f6b9bd2b653c72a1c1d5bd5c0b8c9
Author: Stefan Stanacar <stefanx.stanacar at intel.com>
Date: Wed Sep 11 21:40:21 2013 +0300
lib/oeqa/runtime: smart: limit channel add to useful ones
Don't add inappropiate channels on the target.
This happens when building two different machines in the
same dir and then running the tests for each machine.
Signed-off-by: Stefan Stanacar <stefanx.stanacar at intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
meta/lib/oeqa/runtime/smart.py | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/meta/lib/oeqa/runtime/smart.py b/meta/lib/oeqa/runtime/smart.py
index 468e047..e2f0aea 100644
--- a/meta/lib/oeqa/runtime/smart.py
+++ b/meta/lib/oeqa/runtime/smart.py
@@ -59,8 +59,10 @@ class SmartRepoTest(SmartTest):
def test_smart_channel_add(self):
image_pkgtype = self.tc.d.getVar('IMAGE_PKGTYPE', True)
deploy_url = 'http://%s:%s/%s' %(self.tc.qemu.host_ip, self.repo_server.port, image_pkgtype)
+ pkgarchs = self.tc.d.getVar('PACKAGE_ARCHS', True)
for arch in os.listdir('%s/%s' % (self.repo_server.root_dir, image_pkgtype)):
- self.smart('channel -y --add {a} type=rpm-md baseurl={u}/{a}'.format(a=arch, u=deploy_url))
+ if arch in pkgarchs:
+ self.smart('channel -y --add {a} type=rpm-md baseurl={u}/{a}'.format(a=arch, u=deploy_url))
self.smart('update')
def test_smart_channel_help(self):
More information about the Openembedded-commits
mailing list