Integration build for Hackystat-7 project on 17-Dec-2005 FAILED.
Module: Unknown
Failure Types: Generic
Plausible Culprits: N/A
Failure Messages:
* Target `hackyCore_Build.dist.copy' does not exist in this project.
It is used from target `hackyCore_Build.dist'.
Argh! Complete and utter sloppiness on my part. I forgot to commit a
rebuilt version of autoconfig.jar to generate the correct target name, and
also forgot to test my changes before committing.
So, to fix this:
- svn update
- ant -f autoconfig.build.xml
You should be good to go.
It's interesting that the build analysis system couldn't figure out that it
was me. That kind of failure message indicates an Ant build file problem,
so it would seem to be pretty easy to see who was committing changes to
build.xml files. On the other hand, figuring out what is a "build.xml" file
is quite hackystat-specific in our case.
Cedric, are your diagnostic routines supposed to be project-independent, or
user-extendible?
Also, couldn't you generate 'plausible culprits' as the set of all
committers from the previous day (when the build passed) in the absence of
any other information?
Cheers,
Philip