-
Notifications
You must be signed in to change notification settings - Fork 68
ci: Add showcase build to CI test steps #1090
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks pretty good. Two suggestions:
- Please add some golden tests for the test class composers.
- Consider splitting the two bug fixes out to a separate
fix
PR, and this PR can stay as aci
.
…showcase # Conflicts: # src/main/java/com/google/api/generator/gapic/composer/grpc/ServiceClientTestClassComposer.java
...ain/java/com/google/showcase/v1beta1/compliance/create/SyncCreateSetCredentialsProvider.java
Show resolved
Hide resolved
… /test/integration copy.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. You may want to update the description of the PR before merging, now that we break the original PR to two.
# Conflicts: # src/main/java/com/google/api/generator/gapic/composer/grpc/ServiceClientTestClassComposer.java
Kudos, SonarCloud Quality Gate passed! |
* ci: add showcase testing * fix: Support testing nested argument method signatures and 'double' field assertions * ci: Add showcase build to CI * fix: Run formatter * fix: Remove unused parameter. Rename variable. * fix: inline commit.gapic_showcase rather than using PROPERTIES.bzl * fix: showcase no longer generates samples, and 'rest_numeric_enums' is now true * chore: Add initial golden showcase files * fix: exclude .DS_Store from golden files directories * fix: Support testing nested argument method signatures and 'double' field assertions * fix: DRY refactor for consistent double+float assertions * fix: Remove unused parameter. * fix: update showcase golden files for 0.0001 delta in assertEquals * fix: remove unnecessary load of PROPERTIES.bzl * ci: remove 'Showcase Tests' ci stage until differentiated from existing 'Integration Tests' * fix(showcase): remove duplicate test suite in /test/showcase, keeping /test/integration copy.
Introduces showcase client generation during
bazel test //test/integration:showcase
.