Skip to content

[Tables] Failure after re-recording Transaction integration tests #24189

Open

Description

Re-recording transaction integration makes all Transaction tests to fail. From the logs there seems to be a miss-match in the request and bofy differences

[node-tests] Header differences:
[node-tests] Body differences:
[node-tests] Request and record bodies do not match at index 182:
[node-tests] request: "E https://fakeaccountname.tabl"
[node-tests] record: "E https://joheredidocs.table.c"
[node-tests]
[node-tests] at Recorder.handleTestProxyErrors (/workspaces/azure-sdk-for-js/sdk/test-utils/recorder/src/recorder.ts:424:13)

I thought this was because in like 871 we were not passing the main cline pipeline.
image

However, I made a couple of changes locally to pass it through but still no luck. I wonder if this may be due to the order that policies run in the TransactionClient. @timovv do you have any ideas on what may be happening?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Assignees

Labels

Tablestest-reliabilityIssue that causes tests to be unreliabletest-utils-recorderLabel for the issues related to the common recorder

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions