Skip to content

fix(storage): add methods to s4 non idempotent operations#56

Merged
cojenco merged 4 commits intogoogleapis:masterfrom
cojenco:json-s4
Sep 7, 2021
Merged

fix(storage): add methods to s4 non idempotent operations#56
cojenco merged 4 commits intogoogleapis:masterfrom
cojenco:json-s4

Conversation

@cojenco
Copy link
Copy Markdown
Contributor

@cojenco cojenco commented Sep 2, 2021

  • Add methods to Scenario 4 non idempotent operations
  • For scenarios 3 and 4 that should not retry, revise instruction cases to a single forced error

@product-auto-label product-auto-label bot added the api: storage Issues related to the Cloud Storage API. label Sep 2, 2021
@google-cla google-cla bot added the cla: yes This human has signed the Contributor License Agreement. label Sep 2, 2021
@cojenco cojenco marked this pull request as ready for review September 2, 2021 19:58
Copy link
Copy Markdown
Contributor

@BrennaEpp BrennaEpp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

thanks!

"cases": [
{
"instructions": ["return-503", "return-503"]
"instructions": ["return-503"]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is good to have instruction sets with multiple failures. We should revisit this at some point, though, to add additional instruction sets that cover more errors.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SGTM! Adding instruction sets with multiple failures to S3 and S4, we would need to make adjustments on verifying if all test instructions are used -- differentiate when test instructions should be fully consumed and when not.

@cojenco cojenco merged commit 0fe5931 into googleapis:master Sep 7, 2021
BenWhitehead added a commit to googleapis/java-conformance-tests that referenced this pull request Sep 8, 2021
…4ce (#363)

googleapis/conformance-tests@5c25424 chore: rename cloud-storage-dpes to cloud-storage-dpe ([#59](googleapis/conformance-tests#59))
googleapis/conformance-tests@32a2fd4 fix: update scenario 5 to only provide a single instruction for the expected failure ([#58](googleapis/conformance-tests#58))
googleapis/conformance-tests@0fe5931 fix(storage): add methods to s4 non idempotent operations ([#56](googleapis/conformance-tests#56))
googleapis/conformance-tests@64c08de fix(storage): add key resource to HMAC methods that require it ([#54](googleapis/conformance-tests#54))
googleapis/conformance-tests@17650a1 fix(storage): fix typo in method names ([#53](googleapis/conformance-tests#53))

Full diff: googleapis/conformance-tests@37ddc58...5c25424
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

api: storage Issues related to the Cloud Storage API. cla: yes This human has signed the Contributor License Agreement.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants