On Fri, Jun 24, 2016 at 2:39 PM Greg Bullock <[email protected]> wrote: > > Is there a way to get detailed information when a RemoveDirectory step fails,
It should be possible to do more logging in `RemoveDirectory`, ... > including the command line, stdout, and stderr (and preferably the current > directory, environment variables, etc.)? but on windows systems, `RemoveDirectory` doesn't actually run an external command (https://github.com/buildbot/buildbot/blob/master/worker/buildbot_worker/commands/fs.py#L86-L96) to do the removal. > One of the builders on my Windows 7 worker (slave) fails routinely, starting > with the first step, which is RemoveDirectory: > > clean_gpsii_builddirs_gfortran64 = RemoveDirectory( > name = "Clean gfortran x64 build folder", > dir = > 'build/Projects/GPSII_WSBI_RefPnts_MGrids/gfortran', > haltOnFailure = False, > flunkOnFailure= False, > description = "Clean the build directory for the gfortran > x64 configuration of GPSII", > ) > > Actually, the step fails only when that directory exists. The step works > fine if the directory doesn't (yet) exist, for example, on the first "full" > build. > > The same step works fine in another builder on a CentOS 7 worker. > > From the Windows 7 worker's twistd.log: > [... omitted log lines ...] The code that does the actual deletion (https://github.com/buildbot/buildbot/blob/master/worker/buildbot_worker/commands/utils.py#L47-L97) does do a bit of logging on error (and sends tracebacks for unhandled exceptions) so I suspect that this is bit of logging is from a successful run. -- Tom Prince [email protected] I am available for custom buildbot development and consulting. _______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
