-
Notifications
You must be signed in to change notification settings - Fork 84
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: googleapis/java-storage
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.1.3
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: googleapis/java-storage
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.4
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 7 commits
- 32 files changed
- 3 contributors
Commits on Sep 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ca1afcf - Browse repository at this point
Copy the full SHA ca1afcfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8896713 - Browse repository at this point
Copy the full SHA 8896713View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5bbc977 - Browse repository at this point
Copy the full SHA 5bbc977View commit details
Commits on Sep 20, 2021
-
test: add Retry Conformance Test JUnit framework (#939)
New JUnit test suite for running the Retry Conformance Test suite from https://github.com/googleapis/conformance-tests. Each way in which a specific api method can be invoked has a declared mapping in RpcMethodMappings. ### Lifecycle See google-cloud-storage/conformance-testing.md for a detailed explanation and a sequence diagram of the lifecycle of running the retry conformance test suite. ### Components #### TestBench TestBench integrates the lifecycle of the storage-testbench into the JUnit tests. The started docker container will use port forwarding as opposed to host networking to allow ease of use on docker for macos. #### RetryTestFixture RetryTestFixture integrates and individual test with the TestBench. When a test starts, a new `retry_test` resource will be registered with the test bench. RetryTestFixture also takes on the responsibility of configuring the storage client and any necessary headers needed to run an individual test. #### GracefulConformanceEnforcement When running in CI we don't want conformance tests which are not expected to pass to result in a failed build. GracefulConformanceEnforcement allows for a list of those test names which are expected to pass, and will fail in CI if a regression is detected. #### RpcMethodMapping RpcMethodMapping provides the means of mapping an RpcMethod to a series of method invocations. These method invocations are those public api methods from com.google.cloud.storage.* which customers use. RpcMethod defines a series of enums and mappings between strings and storage RPC method names. RpcMethodMappings provides the location for mappings between rpc method and method invocations to be defined individually and then pulled together during construction. Functions, Ctx & State provide the "primitive" types which are used to build mappings, and provide the means of running tests in a parallel friendly manner. #### TestRetryConformance TestRetryConformance represents the base configuration for a single test instance after resolution against entries from com/google/cloud/conformance/storage/v1/retry_tests.json along with a particular RpcMethodMapping. Unique names will be generated and available for buckets, objects to allow non-conflicting parallel test execution. #### ParallelParameterized A custom org.junit.runners.Parameterized test runner which provide a custom scheduler to run tests in parallel. The number of tests ran in parallel is derived based on the number of available cores. #### ITRetryConformanceTest ITRetryConformanceTest loads up the test definition from com/google/cloud/conformance/storage/v1/retry_tests.json permutes the definitions against the mappings defined in RpcMethodMappings then runs each individual test. Uses TestBench, GracefulConformanceEnforcement, RetryTestFixture and creates a Ctx, runs setup, runs the test, runs teardown.
Configuration menu - View commit details
-
Copy full SHA for fd79b91 - Browse repository at this point
Copy the full SHA fd79b91View commit details -
chore: release 2.1.4-SNAPSHOT (#1021)
Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 464432a - Browse repository at this point
Copy the full SHA 464432aView commit details -
deps: update dependency com.google.apis:google-api-services-storage t…
…o v1-rev20210914-1.32.1 (#1025) [](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [com.google.apis:google-api-services-storage](http://nexus.sonatype.org/oss-repository-hosting.html) ([source](http://svn.sonatype.org/spice/tags/oss-parent-7)) | `v1-rev20210127-1.32.1` -> `v1-rev20210914-1.32.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Configuration 📅 **Schedule**: At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box. --- This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/java-storage).
Configuration menu - View commit details
-
Copy full SHA for ff56d5e - Browse repository at this point
Copy the full SHA ff56d5eView commit details -
🤖 I have created a release \*beep\* \*boop\* --- ### [2.1.4](https://www.github.com/googleapis/java-storage/compare/v2.1.3...v2.1.4) (2021-09-20) ### Dependencies * update dependency com.google.apis:google-api-services-storage to v1-rev20210914-1.32.1 ([#1025](https://www.github.com/googleapis/java-storage/issues/1025)) ([ff56d5e](https://www.github.com/googleapis/java-storage/commit/ff56d5e5632d925542ac918d293b68dfcb32b465)) * update kms.version to v0.92.1 ([#1023](https://www.github.com/googleapis/java-storage/issues/1023)) ([ca1afcf](https://www.github.com/googleapis/java-storage/commit/ca1afcff085bd02b150b93128b102cb9a61e1b4d)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
Configuration menu - View commit details
-
Copy full SHA for a91b5f4 - Browse repository at this point
Copy the full SHA a91b5f4View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v2.1.3...v2.1.4