[Buildbot-commits] [buildbot/buildbot] 24c375: buildbotServiceManager: factorize for buildslave m...

GitHub noreply at github.com
Tue Apr 7 18:21:14 UTC 2015


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: 24c3756344c4ff846155536b9e2bb13f716c7259
      https://github.com/buildbot/buildbot/commit/24c3756344c4ff846155536b9e2bb13f716c7259
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/master.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_buildslave_manager.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  buildbotServiceManager: factorize for buildslave manager

This factorize the buildslave manager child management code to be used
by other managers.

Buildslaves are becoming BuildbotServices, with generic constructor, checkConfig(), and reconfigService()

Notable changes:
- slave.slavename -> slave.name
  This makes naming more generic. slave.slavename is kept as an aliased property

- slave.master -> property
  Special property of BuildbotService climb up the parents until master is found

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: d16fd3944343327f300382019c462f9dc3cf287f
      https://github.com/buildbot/buildbot/commit/d16fd3944343327f300382019c462f9dc3cf287f
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/test/fake/bslavemanager.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  add reconfigWithSibling

make sure service is first configured before started

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 978ba04daa27bea7621c04e0b9d3fb93ffd8abff
      https://github.com/buildbot/buildbot/commit/978ba04daa27bea7621c04e0b9d3fb93ffd8abff
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M master/buildbot/master.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/unit/test_util_service.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  Some more factorization.

Unit tests for BuildbotServiceManager

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 3a57b0f4fd58331efc139fb26ad210d390602384
      https://github.com/buildbot/buildbot/commit/3a57b0f4fd58331efc139fb26ad210d390602384
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/master.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/test/integration/test_slave_comm.py

  Log Message:
  -----------
  integrate buildbotservicemanager in master.py to manage custom services

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 87f51dd519aa2654ded0b93d57adccf063973896
      https://github.com/buildbot/buildbot/commit/87f51dd519aa2654ded0b93d57adccf063973896
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/master.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  address review comments

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: e0e4a310d1d1d2e2e3ff5478733821315ecaa1cf
      https://github.com/buildbot/buildbot/commit/e0e4a310d1d1d2e2e3ff5478733821315ecaa1cf
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-03-30 (Mon, 30 Mar 2015)

  Changed paths:
    M master/buildbot/status/mail.py
    M master/buildbot/status/status_gerrit.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/unit/test_status_gerrit.py
    M master/buildbot/test/unit/test_status_mail.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  pass more unit tests

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 237862ea0891ec0585c54f2dbca15e812b33db73
      https://github.com/buildbot/buildbot/commit/237862ea0891ec0585c54f2dbca15e812b33db73
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_util_service.py
    M master/buildbot/test/util/changesource.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  last cleanups and unit test fixes

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: acd7c7b6596eada637fd4d932cb2401b3c57b63d
      https://github.com/buildbot/buildbot/commit/acd7c7b6596eada637fd4d932cb2401b3c57b63d
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M master/buildbot/test/integration/test_slave_comm.py

  Log Message:
  -----------
  fix the slavecomm integration test

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 646f311e6f0cd2c72d2319df16a2491cca489618
      https://github.com/buildbot/buildbot/commit/646f311e6f0cd2c72d2319df16a2491cca489618
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2015-04-04 (Sat, 04 Apr 2015)

  Changed paths:
    M master/buildbot/buildslave/manager.py

  Log Message:
  -----------
  pylint fix

Signed-off-by: Pierre Tardy <pierre.tardy at intel.com>


  Commit: 892d397f0138e50e61b1cce2d2f8b3e8c1d05881
      https://github.com/buildbot/buildbot/commit/892d397f0138e50e61b1cce2d2f8b3e8c1d05881
  Author: Mikhail Sobolev <mss at mawhrin.net>
  Date:   2015-04-07 (Tue, 07 Apr 2015)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/pb.py
    M master/buildbot/master.py
    M master/buildbot/status/mail.py
    M master/buildbot/status/status_gerrit.py
    M master/buildbot/test/fake/bslavemanager.py
    M master/buildbot/test/fake/fakemaster.py
    M master/buildbot/test/integration/test_custom_buildstep.py
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/test/integration/test_slave_comm.py
    M master/buildbot/test/unit/test_buildslave_base.py
    M master/buildbot/test/unit/test_buildslave_manager.py
    M master/buildbot/test/unit/test_status_gerrit.py
    M master/buildbot/test/unit/test_status_mail.py
    M master/buildbot/test/unit/test_util_service.py
    M master/buildbot/test/util/changesource.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  Merge pull request #1607 from tardyp/buildbotservice

buildbotServiceManager: factorize for buildslave manager


Compare: https://github.com/buildbot/buildbot/compare/47b0be7e3e79...892d397f0138


More information about the Commits mailing list