[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