Details
-
Type:
Story
-
Status: Done
-
Resolution: Done
-
Fix Version/s: None
-
Component/s: buildbot
-
Labels:None
-
Team:SQuaRE
Description
At the end of the buildbot failed message these lines appear:
- error building product afw.
- exit code = 1
- log is in /lsst/home/lsstsw/build/afw/_build.log
- last few lines:
::::: + echo '*** Failed unit tests.'
::::: *** Failed unit tests.
This is not true. As Robyn points out, the correct location of these files is implied by statements at the top of the message:
Failed Package Info at lsst-dev.ncsa.illinois.edu:/lsst/home/lsstsw/build/FailedLogs/328/
.......Log */_build.log
by which is meant
dev.ncsa.illinois.edu:/lsst/home/lsstsw/build/FailedLogs/328/afw/_build.log
It'd be nice if this were a little more explicit.
Help me with some hints on what clarification you need.
Perhaps:
Failed Package log and status files are on the cluster system
path ~lsstsw/build/FailedLogs/328/
_build.log the build's log file
_build.sh script used by BB to build
info only_build.txt manifest for build
*.failed the failed unit test log
Do you want me to put a disclaimer somewhere that: "The build directories are transient and overwritten on the next build; important debug logs are moved to: ~lsstsw/buidl.FailedLogs/<BB#>/* "
But I do not want to rewrite the stdio log to alter the embedded directory paths.