Skip to content

Commit cd8d74d

Browse files
committed
chore(tests): re-record cassettes with environment-agnostic normalization
All gooddata-sdk cassettes re-recorded from staging with normalization active. Cassettes contain only canonical localhost:3000 / default values. Expected JSON fixtures updated to match current API responses. risk: low
1 parent a982b8e commit cd8d74d

File tree

377 files changed

+47735
-53579
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

377 files changed

+47735
-53579
lines changed

packages/gooddata-fdw/tests/execute/fixtures/execute_compute_table_all_columns.yaml

Lines changed: 77 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,6 @@
11
# (C) 2026 GoodData Corporation
2-
version: 1
32
interactions:
43
- request:
5-
method: POST
6-
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute
74
body:
85
execution:
96
attributes:
@@ -21,41 +18,41 @@ interactions:
2118
measures:
2219
- definition:
2320
measure:
21+
aggregation: SUM
22+
computeRatio: false
23+
filters: []
2424
item:
2525
identifier:
2626
id: quantity
2727
type: fact
28-
aggregation: SUM
29-
computeRatio: false
30-
filters: []
3128
localIdentifier: quantity
3229
- definition:
3330
measure:
31+
aggregation: SUM
32+
computeRatio: false
33+
filters: []
3434
item:
3535
identifier:
3636
id: price
3737
type: fact
38-
aggregation: SUM
39-
computeRatio: false
40-
filters: []
4138
localIdentifier: price
4239
- definition:
4340
measure:
41+
computeRatio: false
42+
filters: []
4443
item:
4544
identifier:
4645
id: percent_revenue_in_category
4746
type: metric
48-
computeRatio: false
49-
filters: []
5047
localIdentifier: percent_revenue_in_category
5148
- definition:
5249
measure:
50+
computeRatio: false
51+
filters: []
5352
item:
5453
identifier:
5554
id: revenue
5655
type: metric
57-
computeRatio: false
58-
filters: []
5956
localIdentifier: revenue
6057
resultSpec:
6158
dimensions:
@@ -77,67 +74,40 @@ interactions:
7774
- 'true'
7875
X-Requested-With:
7976
- XMLHttpRequest
77+
method: POST
78+
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute
8079
response:
81-
status:
82-
code: 200
83-
message: OK
84-
headers:
85-
Cache-Control:
86-
- no-cache, no-store, max-age=0, must-revalidate
87-
Content-Length:
88-
- '1128'
89-
Content-Type:
90-
- application/json
91-
DATE: &id001
92-
- PLACEHOLDER
93-
Expires:
94-
- '0'
95-
Pragma:
96-
- no-cache
97-
Referrer-Policy:
98-
- no-referrer
99-
Vary:
100-
- Origin
101-
- Access-Control-Request-Method
102-
- Access-Control-Request-Headers
103-
X-Content-Type-Options:
104-
- nosniff
105-
X-Gdc-Cancel-Token:
106-
- 4b12a06a-487e-46d5-9d60-488e15b57c40
107-
X-GDC-TRACE-ID: *id001
108-
X-Xss-Protection:
109-
- '0'
11080
body:
11181
string:
11282
executionResponse:
11383
dimensions:
11484
- headers:
11585
- attributeHeader:
116-
localIdentifier: products_category
117-
label:
118-
id: products.category
119-
type: label
120-
labelName: Category
12186
attribute:
12287
id: products.category
12388
type: attribute
12489
attributeName: Category
12590
granularity: null
91+
label:
92+
id: products.category
93+
type: label
94+
labelName: Category
95+
localIdentifier: products_category
12696
primaryLabel:
12797
id: products.category
12898
type: label
12999
valueType: TEXT
130100
- attributeHeader:
131-
localIdentifier: products_product_name
132-
label:
133-
id: product_name
134-
type: label
135-
labelName: Product name
136101
attribute:
137102
id: product_name
138103
type: attribute
139104
attributeName: Product name
140105
granularity: null
106+
label:
107+
id: product_name
108+
type: label
109+
labelName: Product name
110+
localIdentifier: products_product_name
141111
primaryLabel:
142112
id: product_name
143113
type: label
@@ -147,40 +117,24 @@ interactions:
147117
- measureGroupHeaders:
148118
- localIdentifier: quantity
149119
- localIdentifier: price
150-
- localIdentifier: percent_revenue_in_category
151-
format: '#,##0.0%'
120+
- format: '#,##0.0%'
121+
localIdentifier: percent_revenue_in_category
152122
name: '% Revenue in Category'
153-
- localIdentifier: revenue
154-
format: $#,##0
123+
- format: $#,##0
124+
localIdentifier: revenue
155125
name: Revenue
156126
localIdentifier: dim_1
157127
links:
158-
executionResult: f6a00a91124ea1040b01c1b8831adb92ba7f5ba4:e6b88a13de23c82db3678aa8f42c5d60a1b645f5fa3d308fbe393dd69ac4e41f
159-
- request:
160-
method: GET
161-
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/f6a00a91124ea1040b01c1b8831adb92ba7f5ba4%3Ae6b88a13de23c82db3678aa8f42c5d60a1b645f5fa3d308fbe393dd69ac4e41f?offset=0%2C0&limit=512%2C256
162-
body: null
163-
headers:
164-
Accept:
165-
- application/json
166-
Accept-Encoding:
167-
- br, gzip, deflate
168-
X-GDC-VALIDATE-RELATIONS:
169-
- 'true'
170-
X-Requested-With:
171-
- XMLHttpRequest
172-
response:
173-
status:
174-
code: 200
175-
message: OK
128+
executionResult: EXECUTION_RESULT_0
176129
headers:
177130
Cache-Control:
178131
- no-cache, no-store, max-age=0, must-revalidate
179132
Content-Length:
180-
- '3913'
133+
- '1128'
181134
Content-Type:
182135
- application/json
183-
DATE: *id001
136+
DATE: &id001
137+
- PLACEHOLDER
184138
Expires:
185139
- '0'
186140
Pragma:
@@ -193,9 +147,27 @@ interactions:
193147
- Access-Control-Request-Headers
194148
X-Content-Type-Options:
195149
- nosniff
150+
X-GDC-CANCEL-TOKEN: *id001
196151
X-GDC-TRACE-ID: *id001
197152
X-Xss-Protection:
198153
- '0'
154+
status:
155+
code: 200
156+
message: OK
157+
- request:
158+
body: null
159+
headers:
160+
Accept:
161+
- application/json
162+
Accept-Encoding:
163+
- br, gzip, deflate
164+
X-GDC-VALIDATE-RELATIONS:
165+
- 'true'
166+
X-Requested-With:
167+
- XMLHttpRequest
168+
method: GET
169+
uri: http://localhost:3000/api/v1/actions/workspaces/demo/execution/afm/execute/result/EXECUTION_RESULT_0?offset=0%2C0&limit=512%2C256
170+
response:
199171
body:
200172
string:
201173
data:
@@ -394,6 +366,8 @@ interactions:
394366
- measureHeader:
395367
measureIndex: 3
396368
grandTotals: []
369+
metadata:
370+
dataSourceMessages: []
397371
paging:
398372
count:
399373
- 18
@@ -404,5 +378,30 @@ interactions:
404378
total:
405379
- 18
406380
- 4
407-
metadata:
408-
dataSourceMessages: []
381+
headers:
382+
Cache-Control:
383+
- no-cache, no-store, max-age=0, must-revalidate
384+
Content-Length:
385+
- '3913'
386+
Content-Type:
387+
- application/json
388+
DATE: *id001
389+
Expires:
390+
- '0'
391+
Pragma:
392+
- no-cache
393+
Referrer-Policy:
394+
- no-referrer
395+
Vary:
396+
- Origin
397+
- Access-Control-Request-Method
398+
- Access-Control-Request-Headers
399+
X-Content-Type-Options:
400+
- nosniff
401+
X-GDC-TRACE-ID: *id001
402+
X-Xss-Protection:
403+
- '0'
404+
status:
405+
code: 200
406+
message: OK
407+
version: 1

0 commit comments

Comments
 (0)