diff options
author | Benjamin Schubert <bschubert15@bloomberg.net> | 2019-12-06 09:58:07 +0000 |
---|---|---|
committer | Benjamin Schubert <contact@benschubert.me> | 2020-01-13 17:32:08 +0000 |
commit | 2d2bd16a1f931b4aece069baf94257df22e869cc (patch) | |
tree | 469db8d136752eb17b651b67492dd85a69ce99e4 /NEWS | |
parent | d2cf34b9f8f0230b002e1213b8783f00326439b8 (diff) | |
download | buildstream-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-- | NEWS | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -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 |