[Buildbot-commits] [buildbot/buildbot] 10336f: introduce CustomService

GitHub noreply at github.com
Wed Nov 26 08:49:10 UTC 2014


  Branch: refs/heads/master
  Home:   https://github.com/buildbot/buildbot
  Commit: 10336f9a64db71af940dec62d298b1f94a44b427
      https://github.com/buildbot/buildbot/commit/10336f9a64db71af940dec62d298b1f94a44b427
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/master.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  introduce CustomService

CustomService is an AsyncMultiService that can be custom to one process.

Custom services are attached to the master, started, and reconfigured asynchronously

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


  Commit: a8491518516d9b6bc8cc7b441a9d6a2f80567f1e
      https://github.com/buildbot/buildbot/commit/a8491518516d9b6bc8cc7b441a9d6a2f80567f1e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/test/unit/test_config.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  CustomService config tests

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


  Commit: b306679484696361aa921d216a5fa086a2778f98
      https://github.com/buildbot/buildbot/commit/b306679484696361aa921d216a5fa086a2778f98
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    A master/buildbot/test/integration/test_customservices.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  attempt for an integration test

Need more unittests for the CustomServiceFactory..

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


  Commit: df9c0eacbbe69b6cab8a5d679a2aa7744f619570
      https://github.com/buildbot/buildbot/commit/df9c0eacbbe69b6cab8a5d679a2aa7744f619570
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

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

  Log Message:
  -----------
  basic unit test for CustomServiceFactory


  Commit: 2f6e6031e1765a8e9ff69adbf18de4e8e9364dca
      https://github.com/buildbot/buildbot/commit/2f6e6031e1765a8e9ff69adbf18de4e8e9364dca
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/util/service.py
    M master/buildbot/www/service.py

  Log Message:
  -----------
  finish the integration test

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


  Commit: 64488583222fb8bb338a650946574b611ac23e81
      https://github.com/buildbot/buildbot/commit/64488583222fb8bb338a650946574b611ac23e81
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/test/integration/test_customservices.py
    A master/buildbot/test/util/integration.py

  Log Message:
  -----------
  refactor the integration test for reusability

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


  Commit: 112b1bb833db8a2ae956ec2a3bf3dca0491c4f7d
      https://github.com/buildbot/buildbot/commit/112b1bb833db8a2ae956ec2a3bf3dca0491c4f7d
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/test/integration/test_customservices.py
    M master/docs/developer/utils.rst
    A master/docs/manual/cfg-services.rst
    M master/docs/manual/configuration.rst

  Log Message:
  -----------
  documentation for custom services

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


  Commit: fe487b05e6aaa77667cbb8434948651a1ab3db4c
      https://github.com/buildbot/buildbot/commit/fe487b05e6aaa77667cbb8434948651a1ab3db4c
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/base.py
    M master/buildbot/changes/manager.py
    M master/buildbot/changes/pb.py
    M master/buildbot/config.py
    M master/buildbot/db/connector.py
    M master/buildbot/master.py
    M master/buildbot/mq/connector.py
    M master/buildbot/mq/simple.py
    M master/buildbot/process/botmaster.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/cache.py
    M master/buildbot/process/debug.py
    M master/buildbot/process/metrics.py
    M master/buildbot/process/users/manager.py
    M master/buildbot/schedulers/manager.py
    M master/buildbot/status/master.py
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/test/unit/test_buildslave_manager.py
    M master/buildbot/test/unit/test_config.py
    M master/buildbot/test/unit/test_mq_connector.py
    M master/buildbot/test/unit/test_schedulers_manager.py
    M master/buildbot/test/unit/test_util_service.py
    M master/buildbot/www/service.py
    M master/docs/developer/utils.rst
    M master/docs/manual/cfg-services.rst

  Log Message:
  -----------
  fix PR reviews

- doc fixing
- definitly move ReconfigurableServiceMixin to buildbot.util.service

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


  Commit: a6e85b8fd0d45f38c64d057597ae336f58ec2c4e
      https://github.com/buildbot/buildbot/commit/a6e85b8fd0d45f38c64d057597ae336f58ec2c4e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/docs/developer/utils.rst
    M master/docs/manual/cfg-services.rst

  Log Message:
  -----------
  simplify links

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


  Commit: 2b5e75c813e1ba75cff0fef086b9b4cef1c1e08e
      https://github.com/buildbot/buildbot/commit/2b5e75c813e1ba75cff0fef086b9b4cef1c1e08e
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

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

  Log Message:
  -----------
  add a release note

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


  Commit: 10a29383651ff12eaeb8cd1fbd317836f4f8be1b
      https://github.com/buildbot/buildbot/commit/10a29383651ff12eaeb8cd1fbd317836f4f8be1b
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  attempt for a single class implementation

untested

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


  Commit: 8f4f8e19aa2e2cbd480b43d7204896fd776f889d
      https://github.com/buildbot/buildbot/commit/8f4f8e19aa2e2cbd480b43d7204896fd776f889d
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/master.py
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/util/service.py

  Log Message:
  -----------
  make the integration test work

new services, and deleted services works as expected on reconfig

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


  Commit: a4bfb2962a446c11b9f1fba41b4f7f6c6247c1db
      https://github.com/buildbot/buildbot/commit/a4bfb2962a446c11b9f1fba41b4f7f6c6247c1db
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/master.py
    M master/buildbot/test/integration/test_customservices.py

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

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


  Commit: 52aa15d451f5b02ac84b05ce1e07b3bff3ae4fef
      https://github.com/buildbot/buildbot/commit/52aa15d451f5b02ac84b05ce1e07b3bff3ae4fef
  Author: Pierre Tardy <pierre.tardy at intel.com>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/config.py
    M master/buildbot/test/integration/test_customservices.py
    M master/buildbot/test/unit/test_config.py
    M master/buildbot/test/unit/test_util_service.py
    M master/buildbot/util/service.py
    M master/docs/developer/utils.rst
    M master/docs/manual/cfg-services.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  remaining doc update and unit tests

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


  Commit: 44ff9c6e489d276082e6c98e7d6111b339742f4a
      https://github.com/buildbot/buildbot/commit/44ff9c6e489d276082e6c98e7d6111b339742f4a
  Author: Mikhail Sobolev <mss at mawhrin.net>
  Date:   2014-11-26 (Wed, 26 Nov 2014)

  Changed paths:
    M master/buildbot/buildslave/base.py
    M master/buildbot/buildslave/manager.py
    M master/buildbot/buildslave/protocols/base.py
    M master/buildbot/changes/manager.py
    M master/buildbot/changes/pb.py
    M master/buildbot/config.py
    M master/buildbot/db/connector.py
    M master/buildbot/master.py
    M master/buildbot/mq/connector.py
    M master/buildbot/mq/simple.py
    M master/buildbot/process/botmaster.py
    M master/buildbot/process/builder.py
    M master/buildbot/process/cache.py
    M master/buildbot/process/debug.py
    M master/buildbot/process/metrics.py
    M master/buildbot/process/users/manager.py
    M master/buildbot/schedulers/manager.py
    M master/buildbot/status/master.py
    A master/buildbot/test/integration/test_customservices.py
    M master/buildbot/test/unit/test_buildslave_manager.py
    M master/buildbot/test/unit/test_config.py
    M master/buildbot/test/unit/test_mq_connector.py
    M master/buildbot/test/unit/test_schedulers_manager.py
    M master/buildbot/test/unit/test_util_service.py
    A master/buildbot/test/util/integration.py
    M master/buildbot/util/service.py
    M master/buildbot/www/service.py
    M master/docs/developer/utils.rst
    A master/docs/manual/cfg-services.rst
    M master/docs/manual/configuration.rst
    M master/docs/relnotes/index.rst

  Log Message:
  -----------
  Merge pull request #1378 from tardyp/services

Services


Compare: https://github.com/buildbot/buildbot/compare/aeee708be211...44ff9c6e489d


More information about the Commits mailing list