summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-test
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-03-18 12:49:40 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-03-18 12:49:40 -0400
commit16bd2b37c091c83d1b706fd08117001934a8a746 (patch)
tree27dd19fd87cf4817ab0e6386ab9ae47151ff9039 /src/sbin/bcfg2-test
parent931705be94167075267c928b21a96bf7e73ed039 (diff)
downloadbcfg2-16bd2b37c091c83d1b706fd08117001934a8a746.tar.gz
bcfg2-16bd2b37c091c83d1b706fd08117001934a8a746.tar.bz2
bcfg2-16bd2b37c091c83d1b706fd08117001934a8a746.zip
bcfg2-test: apply ignore list to unknown packages
Diffstat (limited to 'src/sbin/bcfg2-test')
-rwxr-xr-xsrc/sbin/bcfg2-test4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/sbin/bcfg2-test b/src/sbin/bcfg2-test
index 5b751af93..f62155850 100755
--- a/src/sbin/bcfg2-test
+++ b/src/sbin/bcfg2-test
@@ -64,7 +64,9 @@ class ClientTest(TestCase):
"Configuration is missing bundle(s): %s" % ':'.join(missing)
# check for unknown packages
- unknown_pkgs = config.xpath('//Package[@type="unknown"]')
+ unknown_pkgs = [el.get("name")
+ for el in config.xpath('//Package[@type="unknown"]')
+ if not self.ignore_entry(el.tag, el.get("name"))]
assert len(unknown_pkgs) == 0, \
"Configuration contains unknown packages: %s" % \
", ".join(unknown_pkgs)