summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBenjamin Schubert <bschubert15@bloomberg.net>2019-12-06 09:58:07 +0000
committerBenjamin Schubert <contact@benschubert.me>2020-01-13 17:32:08 +0000
commit2d2bd16a1f931b4aece069baf94257df22e869cc (patch)
tree469db8d136752eb17b651b67492dd85a69ce99e4 /NEWS
parentd2cf34b9f8f0230b002e1213b8783f00326439b8 (diff)
downloadbuildstream-2d2bd16a1f931b4aece069baf94257df22e869cc.tar.gz
tox.ini: Add a external plugins environment test and run it in CI
This runs two versions of the plugins: - The latest stable is not allowed failures and is run on every platform - The master version is allowed failure, and only runs on a single architecture This also adds a new entrypoint to register source tests to run against BuildStream.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS11
1 files changed, 11 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index abd53d903..602b14b51 100644
--- a/NEWS
+++ b/NEWS
@@ -9,6 +9,17 @@ CLI
of `buildable` for the state of junction elements, as they can't
be built.
+API
+---
+
+ o External plugins can now register a `buildstream.tests.source_plugins` entrypoint.
+ The entry point can have an arbitrary name, but its value should point to a module
+ containing a `register_sources()` method.
+ This method should call `register_repo_kind` for all sources you want to have
+ tested in BuildStream.
+ Plugins authors that do this and believe BuildStream should be testing that
+ part of their plugins should open an issue on BuildStream.
+
==================
buildstream 1.91.3