-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Provide a general facility for bazel-in-bazel integration testing #25
Comments
To avoid churn on developers and keep the ecosystem as simple as possible, my preference would be to make bazelbuild/bazel-integration-testing fit the current need, rather than make a new repo. |
One thing that I've particularly found challenging to test is different spawn_strategies; in |
We've recently reviewed the bazel-in-bazel testing options for rules_haskell.
Ideally, we'd have both the testing against multiple versions and the incremental tests. As far as I understand most of the setup of the persistent repository happens inside That said, |
Do either of the existing integration testing libraries have the ability to hook into a RBE environment? We may also want to be able to test permutations of (host_platform, build_platform, target_platform) to make sure cross compiling features work. This is something we need to be careful about in rules_docker. |
The |
Bazel-integration-testing works with RBE. |
https://github.com/bazel-contrib/rules_bazel_integration_test is now in bazel-contrib, so this should solve the general case. |
Broken out from #11
Summary from that issue:
go_bazel_test
from rules_go, a bespoke test runner in rules_nodejs and rules_python, and @cgrindel recently working on https://github.com/cgrindel/rules_bazel_integration_testI'd love for the SIG to figure out what ought to be done, likely reviewing the recent implementation by @cgrindel
The text was updated successfully, but these errors were encountered: