diff options
author | Holger Freyther <zecke@selfish.org> | 2006-07-28 13:52:44 +0000 |
---|---|---|
committer | Holger Freyther <zecke@selfish.org> | 2006-07-28 13:52:44 +0000 |
commit | 3b822750043671741665751ff3f28ba2f98a136e (patch) | |
tree | 3cdae6ea1b4ed9f08e3bfd7c940fa8bb6ca7cf02 /classes | |
parent | 728ab18f8aed809dbf0652feacc9d9540038c79f (diff) |
classes/insane.bbclass: Add skeleton for the tests
Run each test from within the PACKAGEFUNC, add a special
task for checking .la and .pc files from within staging.
Diffstat (limited to 'classes')
-rw-r--r-- | classes/insane.bbclass | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/classes/insane.bbclass b/classes/insane.bbclass index 863741aee3..395f124572 100644 --- a/classes/insane.bbclass +++ b/classes/insane.bbclass @@ -23,7 +23,40 @@ inherit package PACKAGE_DEPENDS += "pax-utils-native" PACKAGEFUNCS += " do_package_qa " +def package_qa_check_rpath(path): + pass + +def package_qa_check_devdbg(path, name): + pass + +def package_qa_check_perm(path): + pass + +def package_qa_check_staged(path): + pass + + +# The PACKAGE FUNC to scan each package python do_package_qa () { + bb.note("DO PACKAGE QA") + workdir = bb.data.getVar('WORKDIR', d, True) + packages = bb.data.getVar('PACKAGES',d, True) + + # no packages should be scanned + if not packages: + return + + for package in packages.split(): + bb.note("Package: %s" % package) + path = "%s/install/%s" % (workdir, package) + package_qa_check_rpath(path) + package_qa_check_devdbg(path,package) + package_qa_check_perm(path) } +# The Staging Func, to check all staging +addtask qa_staging after do_populate_staging before do_build +python do_qa_staging() { + bb.note("Staged!") +} |