Is there a way to get detailed information when a RemoveDirectory step fails, including the command line, stdout, and stderr (and preferably the current directory, environment variables, etc.)?

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:

2016-06-23 14:26:56-0700 [Broker,client] SlaveBuilder.remote_print(gfortran_win64_build): message from master: ping
2016-06-23 14:26:56-0700 [Broker,client]  startCommand:rmdir [id 133]
2016-06-23 14:26:56-0700 [-] SlaveBuilder.commandComplete <buildslave.commands.fs.RemoveDirectory instance at 0x0000000003DB6A08>
2016-06-23 14:26:56-0700 [Broker,client]  startCommand:shell [id 135]
2016-06-23 14:26:56-0700 [Broker,client] RunProcess._startCommand
2016-06-23 14:26:56-0700 [Broker,client]  svn --version
2016-06-23 14:26:56-0700 [Broker,client] in dir G:\buildbot\win64-worker\gfortran_win64_build\build (timeout 1200 secs)

--
Greg Bullock
NorthWest Research Associates
301 Webster St.
Monterey, CA  93940
(831) 582-4907
[email protected]

_______________________________________________
users mailing list
[email protected]
https://lists.buildbot.net/mailman/listinfo/users

Reply via email to