Skip to content
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

go_bazel_test: wrapper and test library for running Bazel from go_test #2109

Merged
merged 8 commits into from
Jun 23, 2019

Conversation

jayconrod
Copy link
Contributor

go_bazel_test is a macro that wraps go_test. It will be used for
integration tests in rules_go as a replacement for bazel_test. The
macro adds dependencies on bazel_testing and runfiles from rules_go.

bazel_testing is a new test framework. Its TestMain function may be
called to construct a Bazel workspace (specified as a txtar
archive). Tests are run within this workspace. Bazel may be invoked
with the RunBazel function.

Updates #1508
Updates #1959

Jay Conrod added 2 commits June 22, 2019 18:34
go_bazel_test is a macro that wraps go_test. It will be used for
integration tests in rules_go as a replacement for bazel_test. The
macro adds dependencies on bazel_testing and runfiles from rules_go.

bazel_testing is a new test framework. Its TestMain function may be
called to construct a Bazel workspace (specified as a txtar
archive). Tests are run within this workspace. Bazel may be invoked
with the RunBazel function.

Updates bazel-contrib#1508
Updates bazel-contrib#1959
* Fixes for runfiles on Windows
* Un-exclude rewritten //tests/legacy/no_prefix:no_prefix_test
* Add rule_files argument to go_bazel_test.
@jayconrod
Copy link
Contributor Author

Remaining test failure are due to #2100.

@jayconrod jayconrod merged commit fabf03c into bazel-contrib:master Jun 23, 2019
@jayconrod jayconrod deleted the go-bazel-test branch June 23, 2019 15:26
jayconrod pushed a commit that referenced this pull request Jul 8, 2019
#2109)

go_bazel_test is a macro that wraps go_test. It will be used for
integration tests in rules_go as a replacement for bazel_test. The
macro adds dependencies on bazel_testing and runfiles from rules_go.

bazel_testing is a new test framework. Its TestMain function may be
called to construct a Bazel workspace (specified as a txtar
archive). Tests are run within this workspace. Bazel may be invoked
with the RunBazel function.

Updates #1508
Updates #1959
jayconrod pushed a commit that referenced this pull request Jul 8, 2019
#2109)

go_bazel_test is a macro that wraps go_test. It will be used for
integration tests in rules_go as a replacement for bazel_test. The
macro adds dependencies on bazel_testing and runfiles from rules_go.

bazel_testing is a new test framework. Its TestMain function may be
called to construct a Bazel workspace (specified as a txtar
archive). Tests are run within this workspace. Bazel may be invoked
with the RunBazel function.

Updates #1508
Updates #1959
jayconrod pushed a commit that referenced this pull request Jul 8, 2019
#2109)

go_bazel_test is a macro that wraps go_test. It will be used for
integration tests in rules_go as a replacement for bazel_test. The
macro adds dependencies on bazel_testing and runfiles from rules_go.

bazel_testing is a new test framework. Its TestMain function may be
called to construct a Bazel workspace (specified as a txtar
archive). Tests are run within this workspace. Bazel may be invoked
with the RunBazel function.

Updates #1508
Updates #1959
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants