[Buildbot-commits] [buildbot/buildbot] 89839d: remove spurious print

GitHub noreply at github.com
Wed Dec 11 00:57:28 UTC 2013


  Branch: refs/heads/nine
  Home:   https://github.com/buildbot/buildbot
  Commit: 89839d8f8d2f2ec02d8b52056651aca744285410
      https://github.com/buildbot/buildbot/commit/89839d8f8d2f2ec02d8b52056651aca744285410
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-02 (Mon, 02 Dec 2013)

  Changed paths:
    M master/buildbot/process/remotecommand.py

  Log Message:
  -----------
  remove spurious print


  Commit: 3ffd18b808826f68e14ede4cd7ab55e5b2eed70f
      https://github.com/buildbot/buildbot/commit/3ffd18b808826f68e14ede4cd7ab55e5b2eed70f
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M master/buildbot/process/buildstep.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/manual/customization.rst

  Log Message:
  -----------
  Introduce a 'run' method for steps, which simply returns the result

This does away with the complex need to call self.finished or
self.failed


  Commit: 9d913980376fc18391305cbca590d2fede783117
      https://github.com/buildbot/buildbot/commit/9d913980376fc18391305cbca590d2fede783117
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/process/build.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/fake/fakeprotocol.py
    M master/buildbot/test/fake/slave.py
    A master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_steps_slave.py
    M master/buildbot/test/util/steps.py
    M master/docs/developer/cls-buildsteps.rst

  Log Message:
  -----------
  Integration tests for custom buildsteps

This includes updates to fakes and interface tests for them


  Commit: 774b0ccf1d817d3c78c4630d47df167dca373c9f
      https://github.com/buildbot/buildbot/commit/774b0ccf1d817d3c78c4630d47df167dca373c9f
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M master/buildbot/process/buildstep.py

  Log Message:
  -----------
  support catching deferreds from several BuildStep methods when old-style steps call them synchronously

Specifically:
 * addCompleteLog
 * addHTMLLog
 * addURL


  Commit: 8e78347fb0e3f743010ad97822fbcb39b2f7a510
      https://github.com/buildbot/buildbot/commit/8e78347fb0e3f743010ad97822fbcb39b2f7a510
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    A master/buildbot/process/log.py
    M master/buildbot/test/fake/fakedata.py
    R master/buildbot/test/unit/test_logfile.py
    A master/buildbot/test/unit/test_process_log.py
    M master/docs/developer/classes.rst
    A master/docs/developer/cls-log.rst

  Log Message:
  -----------
  add a process Log class hierarchy to interface with steps


  Commit: e24f6ed887a80c70f3b41fe003f3374fb29fc4c3
      https://github.com/buildbot/buildbot/commit/e24f6ed887a80c70f3b41fe003f3374fb29fc4c3
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M master/buildbot/interfaces.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/process/log.py
    M master/buildbot/process/logobserver.py
    M master/buildbot/process/remotecommand.py
    M master/buildbot/status/build.py
    M master/buildbot/status/buildstep.py
    M master/buildbot/status/client.py
    M master/buildbot/status/logfile.py
    M master/buildbot/status/master.py
    M master/buildbot/steps/python.py
    M master/buildbot/steps/shell.py
    M master/buildbot/steps/vstudio.py
    A master/buildbot/test/fake/logfile.py
    M master/buildbot/test/fake/remotecommand.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/integration/test_upgrade.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_process_log.py
    M master/buildbot/test/unit/test_status_buildstep.py
    M master/buildbot/test/unit/test_status_logfile.py
    M master/buildbot/test/unit/test_steps_python.py
    M master/buildbot/test/unit/test_steps_shell.py
    M master/buildbot/test/util/steps.py
    M master/docs/developer/cls-buildsteps.rst

  Log Message:
  -----------
  update step methods to be async, but still using status API

..so, no data API calls

This contains a hack to allow tests for existing steps that use now-removed
methods to continue to pass, but with warnings.  Those will need to be
fixed in a subsequent commit.

Includes work by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 4ec44e125777e22102d4f7141b2df92b053e9536
      https://github.com/buildbot/buildbot/commit/4ec44e125777e22102d4f7141b2df92b053e9536
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-03 (Tue, 03 Dec 2013)

  Changed paths:
    M README.md
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  docs for rewriting old to new style steps


  Commit: 6d474877d61bb588a099e4d6626d3e38bcfcaf01
      https://github.com/buildbot/buildbot/commit/6d474877d61bb588a099e4d6626d3e38bcfcaf01
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  fixes from review


  Commit: 8ec3b549a5c1e98691cb3a3be826ab061cc85eec
      https://github.com/buildbot/buildbot/commit/8ec3b549a5c1e98691cb3a3be826ab061cc85eec
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M README.md
    M master/buildbot/process/build.py
    M master/buildbot/process/buildstep.py
    M master/buildbot/steps/python.py
    M master/buildbot/steps/shell.py
    M master/buildbot/steps/vstudio.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_steps_python.py
    M master/buildbot/test/unit/test_steps_shell.py
    M master/buildbot/test/util/steps.py
    M master/docs/developer/classes.rst
    A master/docs/developer/cls-build.rst
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  bring back step statistics


  Commit: 43fd2867f0dc0c496e66cb65d563985ffd4b4fde
      https://github.com/buildbot/buildbot/commit/43fd2867f0dc0c496e66cb65d563985ffd4b4fde
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-12-10 (Tue, 10 Dec 2013)

  Changed paths:
    M README.md
    M master/buildbot/buildslave/base.py
    M master/buildbot/interfaces.py
    M master/buildbot/process/build.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/buildstep.py
    A master/buildbot/process/log.py
    M master/buildbot/process/logobserver.py
    M master/buildbot/process/remotecommand.py
    M master/buildbot/status/build.py
    M master/buildbot/status/buildstep.py
    M master/buildbot/status/client.py
    M master/buildbot/status/logfile.py
    M master/buildbot/status/master.py
    M master/buildbot/steps/shell.py
    M master/buildbot/test/fake/fakedata.py
    M master/buildbot/test/fake/fakedb.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/fake/fakeprotocol.py
    A master/buildbot/test/fake/logfile.py
    M master/buildbot/test/fake/remotecommand.py
    M master/buildbot/test/fake/slave.py
    A master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/integration/test_upgrade.py
    M master/buildbot/test/unit/test_buildslave_base.py
    R master/buildbot/test/unit/test_logfile.py
    M master/buildbot/test/unit/test_process_build.py
    M master/buildbot/test/unit/test_process_buildstep.py
    A master/buildbot/test/unit/test_process_log.py
    M master/buildbot/test/unit/test_status_buildstep.py
    M master/buildbot/test/unit/test_status_logfile.py
    M master/buildbot/test/unit/test_steps_slave.py
    M master/buildbot/test/util/steps.py
    M master/docs/developer/classes.rst
    A master/docs/developer/cls-build.rst
    M master/docs/developer/cls-buildsteps.rst
    A master/docs/developer/cls-log.rst
    M master/docs/manual/customization.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge branch '9/async-steps' into nine


Compare: https://github.com/buildbot/buildbot/compare/47924c1fd426...43fd2867f0dc


More information about the Commits mailing list