[Buildbot-commits] [buildbot/buildbot] c2232b: buildstep.py: Add support for description{, Done}

GitHub noreply at github.com
Fri Sep 27 23:13:27 UTC 2013


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: c2232b33b062fedd1af346e130780f97ff51591c
      https://github.com/buildbot/buildbot/commit/c2232b33b062fedd1af346e130780f97ff51591c
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

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

  Log Message:
  -----------
  buildstep.py: Add support for description{,Done}

Add support for attributes description and descriptionDone in the
BuildStep class. This means that any subclass of BuildStep will also
support these attributes as well. This was not previously the case.


  Commit: 5f8ae9218005b5e044808025e83f243ded25051a
      https://github.com/buildbot/buildbot/commit/5f8ae9218005b5e044808025e83f243ded25051a
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

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

  Log Message:
  -----------
  buildstep.py: Remove whitespace damage


  Commit: 6d99bd3cfe86eb9a8f179ca909d757027435edcf
      https://github.com/buildbot/buildbot/commit/6d99bd3cfe86eb9a8f179ca909d757027435edcf
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M master/buildbot/test/unit/test_process_buildstep.py

  Log Message:
  -----------
  test_process_buildstep: Add test for new describe()

Add test for the new functionality of the describe() method in
buildstep.BuildStep.


  Commit: 3ccc1f1907fca6336142b53f89754557e158c27d
      https://github.com/buildbot/buildbot/commit/3ccc1f1907fca6336142b53f89754557e158c27d
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-12 (Thu, 12 Sep 2013)

  Changed paths:
    M master/buildbot/test/unit/test_steps_master.py

  Log Message:
  -----------
  test_steps_master: Update tests to work with describe()

The altered tests did not work with the new functionality of the
describe() method in buildstep.BuildStep. They explicitly looked for
the name of the BuildStep when querying the status text of a
successful BuildStep, even if said BuildStep had its description-
attributes set. This commit fixes that behavior.


  Commit: 80f07de1f87563cffd8ad3bc7356620d6b3b05d2
      https://github.com/buildbot/buildbot/commit/80f07de1f87563cffd8ad3bc7356620d6b3b05d2
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-13 (Fri, 13 Sep 2013)

  Changed paths:
    M master/buildbot/process/buildstep.py
    M master/buildbot/steps/shell.py
    M master/buildbot/test/unit/test_process_buildstep.py

  Log Message:
  -----------
  buildstep.py & shell.py: Extract common attributes to superclass

The attributes `description`, `descriptionDone` and
`descriptionSuffix` in the class `ShellCommand` have been moved to its
superclass `BuildStep`. The test for the `describe()` method that uses
these attributes has also been updated.


  Commit: 7bfe69cf97c47b8c9a00126dcd652dd8d7188b4d
      https://github.com/buildbot/buildbot/commit/7bfe69cf97c47b8c9a00126dcd652dd8d7188b4d
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

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

  Log Message:
  -----------
  buildstep.py & shell.py: Moved descriptionSuffix logic

Moved descriptionSuffix logic from shell.ShellCommand to
buildstep.BuildStep


  Commit: e08a4afc997488746c36ae07495e5f610925fc2c
      https://github.com/buildbot/buildbot/commit/e08a4afc997488746c36ae07495e5f610925fc2c
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-16 (Mon, 16 Sep 2013)

  Changed paths:
    M master/buildbot/test/unit/test_process_buildstep.py

  Log Message:
  -----------
  test_process_buildstep: Updated tests for descriptionSuffix


  Commit: 778c7047533216d425f6d2ef980019eecb4ca0fc
      https://github.com/buildbot/buildbot/commit/778c7047533216d425f6d2ef980019eecb4ca0fc
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M master/docs/manual/cfg-buildsteps.rst

  Log Message:
  -----------
  cfg-buildsteps.rst: Move description-attributes to BuildStep

This commit moves the description, descriptionDone, and
descriptionSuffix attributes to the BuildStep part of the document to
reflect the fact that they are moved to the BuildStep class in the
code.


  Commit: b4972857a9ed015001ebb29c822df965bf2fa224
      https://github.com/buildbot/buildbot/commit/b4972857a9ed015001ebb29c822df965bf2fa224
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M master/docs/developer/cls-buildsteps.rst

  Log Message:
  -----------
  cls-buildsteps.py: Adds info for description{,Done,Suffix}


  Commit: b4caddf3dcdadc662c618635736d7b40fdaa5b03
      https://github.com/buildbot/buildbot/commit/b4caddf3dcdadc662c618635736d7b40fdaa5b03
  Author: Edward Ekelund <edwardd at axis.com>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  relnotes/index.rst: Add info about moving description attributes

description, descriptionDone and descriptionSuffix have been moved
from ShellCommand to its superclass BuildStep.


  Commit: 7415c59def1c7713c8831e60cc9864b1a7db151d
      https://github.com/buildbot/buildbot/commit/7415c59def1c7713c8831e60cc9864b1a7db151d
  Author: Dustin J. Mitchell <dustin at mozilla.com>
  Date:   2013-09-27 (Fri, 27 Sep 2013)

  Changed paths:
    M master/buildbot/process/buildstep.py
    M master/buildbot/steps/shell.py
    M master/buildbot/test/unit/test_process_buildstep.py
    M master/buildbot/test/unit/test_steps_master.py
    M master/docs/developer/cls-buildsteps.rst
    M master/docs/manual/cfg-buildsteps.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge branch 'describe_fix' of git://github.com/eddie-dunn/buildbot


Compare: https://github.com/buildbot/buildbot/compare/09ba69efec8d...7415c59def1c


More information about the Commits mailing list