Skip to content

Add build definitions for testing plugins#6

Merged
chrisnovakovic merged 1 commit into
please-build:masterfrom
chrisnovakovic:plugin-defs
Oct 14, 2025
Merged

Add build definitions for testing plugins#6
chrisnovakovic merged 1 commit into
please-build:masterfrom
chrisnovakovic:plugin-defs

Conversation

@chrisnovakovic

Copy link
Copy Markdown
Contributor

Add two build definitions (and a plugin configuration option) that make writing plugin end-to-end tests smoother. They are essentially a convenience wrapper around please_repo_e2e_test that simplify the process of building the plugin and making it loadable within the test repo.

This requires a version of Please with the export command, and would benefit from thought-machine/please#3411 (which allows repos without a top-level BUILD file to be buildable), hence the dependency on Please >= 17.19.1.

Add two build definitions (and a plugin configuration option) that
make writing plugin end-to-end tests smoother. They are essentially a
convenience wrapper around `please_repo_e2e_test` that simplify the
process of building the plugin and making it loadable within the test
repo.

This requires a version of Please with the `export` command, and would
benefit from thought-machine/please#3411 (which
allows repos without a top-level `BUILD` file to be buildable), hence
the dependency on Please >= 17.19.1.
@chrisnovakovic chrisnovakovic merged commit bbbae20 into please-build:master Oct 14, 2025
@chrisnovakovic chrisnovakovic deleted the plugin-defs branch October 14, 2025 16:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants