Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
1.4.2
-
None
Description
Adding checks to build are expected to cause the build to fail with a meaningful failure reason. However it looks like the method "Object.error" is redefined somewhere and thus when the check fails it results in an exception such as
"Buildr aborted!
ArgumentError : wrong # of arguments(1 for 0)"
An example build file exhibiting this failure:
define 'foo' do project.version = '1.0' project.group = 'foo' package :jar check package(:jar), 'should fail' do it.should contain('META-INF/MANIFEST.MF_not_exist') end end