[users at bb.net] Wrong failed status info about ShellCommand steps

Yngve N. Pettersen yngve at vivaldi.com
Tue Apr 9 14:00:53 UTC 2019


Hello all,

One of the major irritations with our current v2.2.0 buildbot deployments  
is that the status information about failed steps is wrong.

E.g. the status email for a failed build today read:

    BUILD FAILED: failed 'python -u ...'

It should have read:

    BUILD FAILED: failed 'content_browsertests'

"content_browsertests" is the name provided when creating the Step object  
in question.

Most of our steps not just run Python scripts, but python scripts that  
then run the specified command, so the name of the step is not specified  
until far out in the

The only step I have seen get correctly named, is the "update" step, which  
is a steps.Git object.

I have been looking around the codebase to discover how to fix it, and  
even made a few changes to our ShellCommand subclass, without any luck.

Any suggestion for how to fix this issue?


For reference, I've previously mentioned this issue in  
<https://github.com/buildbot/buildbot/issues/4516>, as one of the many  
problems we have with the Web UI.

-- 
Sincerely,
Yngve N. Pettersen
Vivaldi Technologies AS


More information about the users mailing list