[bitbake-devel] [PATCH] tests/codeparser: Hack around circular inclusion problem
Richard Purdie
richard.purdie at linuxfoundation.org
Thu Feb 14 21:35:25 UTC 2013
There is a circular dependency issue where bb.data can't directly depend on
bb.parse. The tests were failing due to this issue which is misleading. This
patch hacks around it for now. I'd rather that than not running tests at all.
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
diff --git a/bitbake/lib/bb/tests/codeparser.py b/bitbake/lib/bb/tests/codeparser.py
index 9b2d588..e544586 100644
--- a/bitbake/lib/bb/tests/codeparser.py
+++ b/bitbake/lib/bb/tests/codeparser.py
@@ -24,6 +24,9 @@ import bb
logger = logging.getLogger('BitBake.TestCodeParser')
+# bb.data references bb.parse but can't directly import due to circular dependencies.
+# Hack around it for now :(
+import bb.parse
import bb.data
class ReferenceTest(unittest.TestCase):
More information about the bitbake-devel
mailing list