Red Hat Bugzilla – Bug 874180
The test suite fails in 110.CreateBrand.t and 920.WebSite.t
Last modified: 2013-02-05 22:40:45 EST
Created attachment 640176 [details]
Patch fixing test-suite
While packaging publican 3.0 I noticed that the test suite doesn't work because it uses some unavailable files in /usr/share/publican instead of using in-tree files the failing tests are 110.CreateBrand.t (because it doesn't override common_config / common_content) and 920.WebSite.t (because it doesn't override tmpl_path).
Please find attached a tested patch.
Created attachment 640401 [details]
Patch v2 fixing the test suite
I attach a new version of the patch because I missed one problem. /usr/share/publican/sitetemplate is hardcoded in bin/publican. I modified the script and Publican::WebSite so that it's a parameter now and I improved the test suite to use that new parameter.
Hi Raphaël, I'm going to tie this in to https://bugzilla.redhat.com/show_bug.cgi?id=661946#c1 which should make the whole 'where are things" a lot easier.
This fix has been committed to the devel branch for inclusion in Publican 3.1.
I remember that QE won't test this bug, and we have add this bug in "Features not to be tested" in test plan, so please help to verify this bug and change the bug status, thanks very much