Skip to content

Commit 3d73d8b

Browse files
authored
Expand User-Agent engine/{terraform/direct} test (#3808)
## Changes - Extended useragent test to record full requests for validate/summary/plan/deploy/destroy/run - Add another test that summarizes the output. - Add --oneline option print_requests.py (useful for simpler parsing json in other scripts). - Expand TIMESTAMP regex to match more timestamps (some timestamps recorded by this test are different on CI vs laptop). The summary shows that we only add engine/ to User-Agent for validate & summary.
1 parent 9897073 commit 3d73d8b

32 files changed

+1245
-44
lines changed

acceptance/bin/print_requests.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,6 +155,7 @@ def main():
155155
parser.add_argument("--get", action="store_true", help="Include GET requests (excluded by default)")
156156
parser.add_argument("--keep", action="store_true", help="Keep out.requests.json file after processing")
157157
parser.add_argument("--sort", action="store_true", help="Sort requests before output")
158+
parser.add_argument("--oneline", action="store_true", help="Print output with one request per line")
158159
parser.add_argument("--fname", default="out.requests.txt")
159160
args = parser.parse_args()
160161

@@ -183,7 +184,10 @@ def main():
183184
)
184185

185186
for req in filtered_requests:
186-
print(json.dumps(req, indent=2), flush=True)
187+
if args.oneline:
188+
print(json.dumps(req))
189+
else:
190+
print(json.dumps(req, indent=2))
187191

188192
if not args.keep:
189193
requests_file.unlink()

acceptance/bundle/generate/dashboard-inplace/output.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Deployment complete!
2020
"parent_path":"/Users/[USERNAME]/.bundle/dashboard update inplace/default/resources",
2121
"path":"/Users/[USERNAME]/.bundle/dashboard update inplace/default/resources/test dashboard.lvdash.json",
2222
"serialized_dashboard":"{\"a\":\"b\"}",
23-
"update_time":"[TIMESTAMP]Z",
23+
"update_time":"[TIMESTAMP]",
2424
"warehouse_id":"my-warehouse-1234"
2525
}
2626

acceptance/bundle/resources/database_instances/single-instance/output.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ Deployment complete!
2929
>>> [CLI] database get-database-instance test-db-instance-single-[UNIQUE_NAME]
3030
{
3131
"capacity": "CU_1",
32-
"creation_time": "[TIMESTAMP]Z",
32+
"creation_time": "[TIMESTAMP]",
3333
"creator": "[USERNAME]",
3434
"effective_capacity": "CU_1",
3535
"effective_enable_pg_native_login": false,

acceptance/bundle/user_agent/out.user_agent.direct-exp.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.

acceptance/bundle/user_agent/out.user_agent.terraform.txt

Lines changed: 0 additions & 4 deletions
This file was deleted.
Lines changed: 85 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,85 @@
1-
2-
>>> [CLI] bundle validate
3-
Name: test-bundle
4-
Target: default
5-
Workspace:
6-
User: [USERNAME]
7-
Path: /Workspace/Users/[USERNAME]/.bundle/test-bundle/default
8-
9-
Validation OK!
10-
11-
=== API request paths
12-
>>> cat out.requests.txt
13-
"/api/2.0/preview/scim/v2/Me"
14-
"/api/2.0/workspace/get-status"
15-
"/api/2.0/workspace/mkdirs"
16-
"/api/2.0/workspace/get-status"
17-
18-
=== write engine value in user agent to file
19-
>>> cat out.requests.txt
1+
MISS deploy.direct-exp /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
2+
MISS deploy.direct-exp /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/deploy.lock 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
3+
MISS deploy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
4+
MISS deploy.direct-exp /api/2.0/workspace/export 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
5+
MISS deploy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
6+
MISS deploy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
7+
MISS deploy.direct-exp /api/2.0/workspace/delete 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
8+
MISS deploy.direct-exp /api/2.0/workspace/mkdirs 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
9+
MISS deploy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
10+
MISS deploy.direct-exp /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files/empty.py 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
11+
MISS deploy.direct-exp /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/deployment.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
12+
MISS deploy.direct-exp /api/2.1/unity-catalog/schemas 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
13+
MISS deploy.direct-exp /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/resources.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
14+
MISS deploy.direct-exp /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/metadata.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
15+
MISS deploy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
16+
MISS deploy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
17+
MISS deploy.direct-exp /api/2.0/workspace/export 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
18+
MISS deploy.direct-exp /api/2.0/workspace/delete 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
19+
MISS deploy.terraform /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
20+
MISS deploy.terraform /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/deploy.lock 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
21+
MISS deploy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
22+
MISS deploy.terraform /api/2.0/workspace/export 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
23+
MISS deploy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
24+
MISS deploy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
25+
MISS deploy.terraform /api/2.0/workspace/delete 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
26+
MISS deploy.terraform /api/2.0/workspace/mkdirs 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
27+
MISS deploy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
28+
MISS deploy.terraform /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/files/empty.py 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
29+
MISS deploy.terraform /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/deployment.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
30+
MISS deploy.terraform /api/2.1/unity-catalog/schemas 'databricks-tf-provider/1.94.0 databricks-sdk-go/[SDK_VERSION] go/1.24.0 os/OS cli/[DEV_VERSION] terraform/1.5.5 sdk/sdkv2 resource/schema auth/pat'
31+
MISS deploy.terraform /api/2.1/unity-catalog/schemas/mycatalog.myschema 'databricks-tf-provider/1.94.0 databricks-sdk-go/[SDK_VERSION] go/1.24.0 os/OS cli/[DEV_VERSION] terraform/1.5.5 sdk/sdkv2 resource/schema auth/pat'
32+
MISS deploy.terraform /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/terraform.tfstate 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
33+
MISS deploy.terraform /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/metadata.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
34+
MISS deploy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
35+
MISS deploy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
36+
MISS deploy.terraform /api/2.0/workspace/export 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
37+
MISS deploy.terraform /api/2.0/workspace/delete 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_deploy cmd-exec-id/[UUID] auth/pat'
38+
MISS destroy.direct-exp /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
39+
MISS destroy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
40+
MISS destroy.direct-exp /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/deploy.lock 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
41+
MISS destroy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
42+
MISS destroy.direct-exp /api/2.0/workspace/export 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
43+
MISS destroy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
44+
MISS destroy.direct-exp /api/2.0/workspace-files/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/resources.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
45+
MISS destroy.direct-exp /api/2.1/unity-catalog/schemas/mycatalog.myschema 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
46+
MISS destroy.direct-exp /api/2.1/unity-catalog/schemas/mycatalog.myschema 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
47+
MISS destroy.direct-exp /api/2.0/workspace/delete 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
48+
MISS destroy.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
49+
MISS destroy.terraform /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
50+
MISS destroy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
51+
MISS destroy.terraform /api/2.0/workspace-files/import-file/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/deploy.lock 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
52+
MISS destroy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
53+
MISS destroy.terraform /api/2.0/workspace/export 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
54+
MISS destroy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
55+
MISS destroy.terraform /api/2.0/workspace-files/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/terraform.tfstate 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
56+
MISS destroy.terraform /api/2.1/unity-catalog/schemas/mycatalog.myschema 'databricks-tf-provider/1.94.0 databricks-sdk-go/[SDK_VERSION] go/1.24.0 os/OS cli/[DEV_VERSION] terraform/1.5.5 sdk/sdkv2 resource/schema auth/pat'
57+
MISS destroy.terraform /api/2.1/unity-catalog/schemas/mycatalog.myschema 'databricks-tf-provider/1.94.0 databricks-sdk-go/[SDK_VERSION] go/1.24.0 os/OS cli/[DEV_VERSION] terraform/1.5.5 sdk/sdkv2 resource/schema auth/pat'
58+
MISS destroy.terraform /api/2.0/workspace/delete 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
59+
MISS destroy.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_destroy cmd-exec-id/[UUID] auth/pat'
60+
MISS plan.direct-exp /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_plan cmd-exec-id/[UUID] auth/pat'
61+
MISS plan.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_plan cmd-exec-id/[UUID] auth/pat'
62+
MISS plan.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_plan cmd-exec-id/[UUID] auth/pat'
63+
MISS plan.terraform /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_plan cmd-exec-id/[UUID] auth/pat'
64+
MISS plan.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_plan cmd-exec-id/[UUID] auth/pat'
65+
MISS plan.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_plan cmd-exec-id/[UUID] auth/pat'
66+
MISS run.direct-exp /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_run cmd-exec-id/[UUID] auth/pat'
67+
MISS run.direct-exp /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_run cmd-exec-id/[UUID] auth/pat'
68+
MISS run.direct-exp /api/2.0/workspace-files/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/resources.json 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_run cmd-exec-id/[UUID] auth/pat'
69+
MISS run.terraform /api/2.0/preview/scim/v2/Me 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_run cmd-exec-id/[UUID] auth/pat'
70+
MISS run.terraform /api/2.0/workspace/get-status 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_run cmd-exec-id/[UUID] auth/pat'
71+
MISS run.terraform /api/2.0/workspace-files/Workspace/Users/[USERNAME]/.bundle/test-bundle/default/state/terraform.tfstate 'cli/[DEV_VERSION] databricks-sdk-go/[SDK_VERSION] go/[GO_VERSION] os/OS cmd/bundle_run cmd-exec-id/[UUID] auth/pat'
72+
OK summary.direct-exp /api/2.0/preview/scim/v2/Me engine/direct-exp
73+
OK summary.direct-exp /api/2.0/workspace/get-status engine/direct-exp
74+
OK summary.direct-exp /api/2.0/preview/scim/v2/Me engine/direct-exp
75+
OK summary.terraform /api/2.0/preview/scim/v2/Me engine/terraform
76+
OK summary.terraform /api/2.0/workspace/get-status engine/terraform
77+
OK summary.terraform /api/2.0/preview/scim/v2/Me engine/terraform
78+
OK validate.direct-exp /api/2.0/preview/scim/v2/Me engine/direct-exp
79+
OK validate.direct-exp /api/2.0/workspace/get-status engine/direct-exp
80+
OK validate.direct-exp /api/2.0/workspace/mkdirs engine/direct-exp
81+
OK validate.direct-exp /api/2.0/workspace/get-status engine/direct-exp
82+
OK validate.terraform /api/2.0/preview/scim/v2/Me engine/terraform
83+
OK validate.terraform /api/2.0/workspace/get-status engine/terraform
84+
OK validate.terraform /api/2.0/workspace/mkdirs engine/terraform
85+
OK validate.terraform /api/2.0/workspace/get-status engine/terraform
Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,2 @@
1-
trace $CLI bundle validate
2-
3-
title "API request paths"
4-
trace cat out.requests.txt | jq .path
5-
6-
title "write engine value in user agent to file"
7-
trace cat out.requests.txt | jq -r '.headers["User-Agent"][0] | split(" ") | map(select(startswith("engine/"))) | .[0]' > out.user_agent.$DATABRICKS_BUNDLE_ENGINE.txt
8-
9-
rm out.requests.txt
1+
# Analyze requests recorded by inner test for the presence of engine tag.
2+
./verify.py
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
bundle:
2+
name: test-bundle
3+
4+
resources:
5+
schemas:
6+
foo:
7+
catalog_name: mycatalog
8+
name: myschema
9+
10+
sync:
11+
paths:
12+
- empty.py
13+
# on windows, this is checked out with \r\n
14+
#- databricks.yml

acceptance/bundle/user_agent/simple/empty.py

Whitespace-only changes.

0 commit comments

Comments
 (0)