| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | tests/plugins/loading.py: Adding tests for junction plugin origin | Tristan van Berkom | 2020-05-28 | 4 | -0/+23 |
| | | |||||
| * | tests/plugins/loading.py: Added tests for various malformed BST_MIN_VERSION | Tristan Van Berkom | 2020-05-13 | 8 | -0/+66 |
| | | |||||
| * | plugin.py: Rework how deprecation warnings are configured. | Tristan Van Berkom | 2020-05-04 | 2 | -0/+55 |
| | | | | | | | | | | | | | | | | | | This is mostly a semantic change which defines how deprecation warnings are suppressed in a more consistent fashion, by declaring such suppressions in the plugin origin declarations rather than on the generic element/source configuration overrides section. Other side effects of this commit are that the warnings have been enhanced to include the provenance of whence the deprecated plugins have been used in the project, and that the custom deprecation message is optional and will appear in the message detail string rather than in the primary warning text, which now simply indicates that the plugin being used is deprecated. Documentation and test cases are updated. This fixes #1291 | ||||
| * | tests/plugins/loading.py: Migrate tests for found/not found plugins | Tristan Van Berkom | 2020-05-03 | 2 | -0/+51 |
| | | | | | This new test replaces the test in tests/format/project.py. | ||||
| * | tests/plugins/loading.py: Added tests for plugin BST_MIN_VERSION guards | Tristan Van Berkom | 2020-04-29 | 8 | -0/+82 |
| | | |||||
| * | tests/plugins/loading.py: New test replaces removed internal test | Tristan Van Berkom | 2020-04-29 | 5 | -0/+45 |
| This test tests some of the basic failure modes of plugin loading, which used to be written as internal tests but is not implemented as a proper end-to-end test. This commit also adds some machine readable reason codes to pluginfactory.py so that we can assert the errors more specifically. | |||||
