Skip to content

acc: match PROD_ROOT_DIR_ID with a regex in default-python/classic - #7324

Merged
denik merged 1 commit into
mainfrom
denik/acc-prod-root-dir-regex
Nov 3, 2026
Merged

denik merged 1 commit into
mainfrom
denik/acc-prod-root-dir-regex

Conversation

@denik

@denik denik commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Changes

bundle/templates/default-python/classic looked up the prod root directory's object id with workspace get-status and registered it as a literal replacement (add_repl). It used python because jq 1.6 rounds ids above 2^53. Replace this with a [[Repls]] regex on /permissions/directories/<id>, the only place the id appears.

Why

A literal replacement rewrites the id's digits wherever they appear in the output: inside timestamps, UUIDs, ports and wheel versions. Every failure of this test on the dashboard in the last 3 weeks is that collision: 23 errors across both variants.

#7253 made such collisions practically impossible by giving testserver ids 16 digits. This PR removes the literal entirely, so the replacement can only ever match the permissions path. It also drops an extra API call and the python workaround from the script.

Dashboard tests: classic/DMS=/READPLAN=, classic/DMS=/READPLAN=1

Error Verbatim snippet (+ side of the diff)
1079 Note that http://127.0.0.1:[PROD_ROOT_DIR_ID]5 is used for initialization.
1307 "cli_version": "[CLI_VERSION]+1[PROD_ROOT_DIR_ID]9783df6",
1313 "created_time": 1[PROD_ROOT_DIR_ID]42371540,
1314 "created_time": 179266[PROD_ROOT_DIR_ID]051,
1315 "created_time": 1792130[PROD_ROOT_DIR_ID]45,
1316 "created_time": 179242[PROD_ROOT_DIR_ID]583,
1317 "created_time": [PROD_ROOT_DIR_ID]766033611,
1353 "nuid": "5ch3m4-w1dg-3t98-7654-3210[PROD_ROOT_DIR_ID]5432",
1354 "nuid": "5ch3m4-w1dg-3t98-7654-32[PROD_ROOT_DIR_ID]765432",
1355 "nuid": "5ch3m4-w1dg-3t98-7654-3210987[PROD_ROOT_DIR_ID]2",
1392 "rowLimit": [PROD_ROOT_DIR_ID]
1411 "whl": "/Workspace/Users/[USERNAME]/.bundle/my_default_python/dev/artifacts/.internal/my_default_python-0.0.1+179341154774253[PROD_ROOT_DIR_ID]-py3-none-any.whl"
2009 "nuid": "a1b2c3d4-e5f6-[PROD_ROOT_DIR_ID]-abcd-ef123456[PROD_ROOT_DIR_ID]",
2182 uuid: 7[PROD_ROOT_DIR_ID]faf-1ebc-4fb9-8a70-33338ab9a01d
2200 "lineage": "a68d3430-dc71-[PROD_ROOT_DIR_ID]-9991-be16930f9243",
2522 "lineage": "5b11bdde-a8c2-4a02-93d4-c39232[PROD_ROOT_DIR_ID]77",
2528 "cli_version": "[CLI_VERSION]+[PROD_ROOT_DIR_ID]44069a29",
2592 "lineage": "bf681176-596e-43aa-9c1e-7e39a9d6[PROD_ROOT_DIR_ID]",
2980 "whl": "/Workspace/Users/[USERNAME]/.bundle/my_default_python/dev/artifacts/.internal/my_default_python-0.0.1+179301174[PROD_ROOT_DIR_ID]197650-py3-none-any.whl"
2981 "whl": "/Workspace/Users/[USERNAME]/.bundle/my_default_python/dev/artifacts/.internal/my_default_python-0.0.1+1792057[PROD_ROOT_DIR_ID]4053359-py3-none-any.whl"
3036 "last_modified": 17933761[PROD_ROOT_DIR_ID]6,
3066 Note that http://127.0.0.1:[PROD_ROOT_DIR_ID]8 is used for initialization.
3070 uuid: 33c2e4b1-1077-[PROD_ROOT_DIR_ID]-b7ea-7c2055eae54a

Tests

go test ./acceptance -run TestAccept/bundle/templates/default-python/classic -update produces no golden changes.

This pull request and its description were written by Isaac.

The script looked up the prod root directory's object id and registered it as a
literal replacement. Match it by its position in the permissions path instead;
this drops the extra get-status call and the jq/python workaround.

Co-authored-by: Isaac <no-reply@databricks.com>
@github-actions github-actions Bot added the DABs DABs related issues label Nov 3, 2026
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown
Contributor

Commit: a3214e9bf | Workflow run

Regression test report

Selected 1 changed tests (limit=20, 0 not selected)

2 tests: regression=0 unreleased=0 coverage=2 failing=0

test branch main (f9a6aa4) latest (v1.23.0)
TestAccept/bundle/templates/default-python/classic/DMS=/READPLAN= ✅ ✅ ✅
TestAccept/bundle/templates/default-python/classic/DMS=/READPLAN=1 ✅ ✅ ✅

@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: a3214e9

Run: 41664439959

Env ✅​pass 🙈​skip Time
✅​ aws linux-2core-8gb 271 16 10:44
✅​ aws-windows-latest-4core-16gb 273 14 6:02
✅​ azure linux-2core-8gb 270 16 8:56
✅​ azure-windows-latest-4core-16gb 272 14 5:46
✅​ gcp linux-2core-8gb 271 16 10:09
✅​ gcp-windows-latest-4core-16gb 273 14 6:08
Top 7 slowest tests (at least 2 minutes):
duration env testname
4:05 aws-windows-latest-4core-16gb TestFilerWorkspaceFilesExtensionsReadDir
3:26 gcp linux-2core-8gb TestAccept
3:10 azure linux-2core-8gb TestAccept
3:07 aws linux-2core-8gb TestAccept
2:42 gcp-windows-latest-4core-16gb TestSyncIncrementalFileSync
2:15 azure-windows-latest-4core-16gb TestLockUnlockWithAllowsLockFileNotExist
2:04 azure linux-2core-8gb TestFilerWorkspaceFilesExtensionsRead

@denik
denik marked this pull request as ready for review November 3, 2026 15:49
@denik
denik requested review from a team as code owners November 3, 2026 15:49
@denik
denik added this pull request to the merge queue Nov 3, 2026
Merged via the queue into main with commit 44f2eda Nov 3, 2026
28 checks passed
@denik
denik deleted the denik/acc-prod-root-dir-regex branch November 3, 2026 17:00
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 44f2eda

Run: 41680378899

Env ❌​FAIL 🔄​flaky ✅​pass 🙈​skip Time
❌​ aws linux-2core-8gb 75 1424 1237 340:36
❌​ aws-windows-latest-4core-16gb 210 1214 1262 348:20
🔄​ azure linux-2core-8gb 9 1337 1289 324:08
🔄​ azure-windows-latest-4core-16gb 6 1265 1314 326:04
🔄​ gcp linux-2core-8gb 4 1329 1294 347:27
🔄​ gcp-windows-latest-4core-16gb 7 1251 1319 340:15
284 interesting tests: 268 FAIL, 16 flaky
Test Name aws linux-2core-8gb aws-windows-latest-4core-16gb azure linux-2core-8gb azure-windows-latest-4core-16gb gcp linux-2core-8gb gcp-windows-latest-4core-16gb
❌​ TestAccept ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/apps/job_permissions ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/apps/job_permissions/DMS=true ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/cli_defaults ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/cli_defaults/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/cluster_policy_remote_addition ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/cluster_policy_remote_addition/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/config_edits ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/config_edits/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/dashboard_etag ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/dashboard_etag/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/flushed_cache ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/flushed_cache/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/formatting_preserved ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/formatting_preserved/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/job_fields ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/job_fields/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/job_multiple_tasks ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/job_multiple_tasks/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/job_params_variables ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/job_params_variables/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/job_pipeline_task ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/job_pipeline_task/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/json_status_selectors ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/json_status_selectors/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/multiple_files ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/multiple_files/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/multiple_resources ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/multiple_resources/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/output_json ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/output_json/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/output_no_changes ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/output_no_changes/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/policy_injected_cluster_fields ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/policy_injected_cluster_fields/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/resolve_variables ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/resolve_variables/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/select_basic ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/select_basic/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/select_multiple ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/select_multiple/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/skip_deployment ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/skip_deployment/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/skip_permissions ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/skip_permissions/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/target_override ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/target_override/DMS=true ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/config-remote-sync/task_rename_revert ❌​F 🙈​s ✅​p 🙈​s ✅​p 🙈​s
❌​ TestAccept/bundle/config-remote-sync/task_rename_revert/DMS=true ❌​F ✅​p ✅​p
🔄​ TestAccept/bundle/debug/fetch-repository-info/DMS= ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f
🔄​ TestAccept/bundle/debug/fetch-repository-info/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f
❌​ TestAccept/bundle/deploy/empty-bundle ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=/DMS=true ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_YAML_SYNC=true/DMS=true ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/files/no-snapshot-sync ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/files/no-snapshot-sync/DMS=true ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/spark-jar-task ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/spark-jar-task/DMS= ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/deploy/spark-jar-task/DMS=true ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/generate/pipeline_and_deploy ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/generate/pipeline_and_deploy/DMS= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/delete_idempotent ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=vector_search_endpoint.yml.tmpl/READPLAN= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
🔄​ TestAccept/bundle/resources/apps/lifecycle-started-toggle ✅​p ✅​p ✅​p 🔄​f ✅​p ✅​p
🔄​ TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=true ✅​p ✅​p ✅​p 🔄​f ✅​p ✅​p
🔄​ TestAccept/bundle/resources/cluster_policies/basic ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f
🔄​ TestAccept/bundle/resources/cluster_policies/basic/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f
❌​ TestAccept/bundle/resources/clusters/deploy/data_security_mode ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/data_security_mode/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/simple ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/deploy/simple/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started ✅​p ❌​F ✅​p ✅​p 🔄​f ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started-toggle ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true ✅​p ❌​F ✅​p ✅​p 🔄​f ✅​p
❌​ TestAccept/bundle/resources/clusters/resize-terminated-fallback ✅​p ❌​F 🔄​f ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/resize-terminated-fallback/DMS= ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/clusters/resize-terminated-fallback/DMS=true ✅​p ❌​F 🔄​f ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-parent-path ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/dashboards/change-parent-path/DMS=true ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
🔄​ TestAccept/bundle/resources/dashboards/dataset-catalog-schema ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f
🔄​ TestAccept/bundle/resources/dashboards/dataset-catalog-schema/DMS=true ✅​p ✅​p ✅​p ✅​p ✅​p 🔄​f
❌​ TestAccept/bundle/resources/genie_spaces/change-serialized-space ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/genie_spaces/change-serialized-space/DMS= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/catalogs ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/catalogs/DMS= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/catalogs/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/registered_models ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/registered_models/DMS=true ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges_coexist ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges_coexist/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges_manage ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/all_privileges_manage/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/change_privilege ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/change_privilege/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/duplicate_principals ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/duplicate_principals/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/duplicate_privileges ❌​F ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/duplicate_privileges/DMS= ❌​F ✅​p ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/duplicate_privileges/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/manage_out_of_band ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/manage_out_of_band/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/out_of_band_principal ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/out_of_band_principal/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/remove_principal ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/remove_principal/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/remove_principal_manage ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/schemas/remove_principal_manage/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/volumes ❌​F ❌​F 🔄​f ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/volumes/DMS= ❌​F ✅​p 🔄​f ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/grants/volumes/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/job_runs/failed_run ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/job_runs/failed_run/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/job_runs/wait ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/job_runs/wait/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/alert-task ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/alert-task/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/check-metadata ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/check-metadata/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/config_conflicts_policy ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/config_conflicts_policy/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/default_flag ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/default_flag/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/fixed_addition ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/fixed_addition/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/owned_tag_drift ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/owned_tag_drift/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/policy_id_scoping ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/cluster_policy/policy_id_scoping/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/double-underscore-keys ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/double-underscore-keys/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/fail-on-active-runs ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/fail-on-active-runs/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/no-git-provider ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/no-git-provider/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/shared-root-path ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/jobs/shared-root-path/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/mcp_services/lifecycle ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/mcp_services/lifecycle/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_provider_services/lifecycle ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_provider_services/lifecycle/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_services/lifecycle ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_services/lifecycle/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_serving_endpoints/basic ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_serving_endpoints/basic/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_serving_endpoints/drift/recreated_same_name ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/model_serving_endpoints/drift/recreated_same_name/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/models/basic ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/models/basic/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/models/empty-name ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/models/empty-name/DMS=true ✅​p ❌​F ✅​p ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/permissions/dashboards/create ✅​p ❌​F ✅​p ✅​p 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/permissions/dashboards/create/DMS=true ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/permissions/jobs/current_can_manage_run ✅​p ❌​F ✅​p ✅​p 🙈​s 🙈​s
Top 50 slowest tests (at least 2 minutes):
duration env testname
18:43 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
18:25 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
15:19 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=true
14:49 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
14:09 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/update-after-create/DMS=
13:40 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1
13:29 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
13:03 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
12:59 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
12:54 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
11:58 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
11:44 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
11:42 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
11:38 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/update-after-create/DMS=true
11:33 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=
11:32 gcp linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
11:32 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
11:28 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
11:13 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
11:11 azure linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
11:08 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
10:48 aws linux-2core-8gb TestAccept/bundle/invariant/no_drift/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
10:43 aws-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
10:31 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=
10:30 gcp linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
10:05 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
9:53 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-omitted/DMS=true
9:46 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
9:30 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
9:27 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
9:02 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=
8:52 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1
8:47 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
8:44 aws linux-2core-8gb TestAccept/bundle/invariant/delete_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
8:35 aws-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/simple/DMS=true
8:34 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=1
8:33 azure-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=
8:28 aws linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started/DMS=true
8:26 aws linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=true
8:26 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
8:17 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started-omitted/DMS=true
8:12 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/destroy_idempotent/DMS=/INPUT_CONFIG=cluster.yml.tmpl/READPLAN=1
8:08 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
7:59 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DMS=
7:59 aws linux-2core-8gb TestAccept/bundle/config-remote-sync/multiple_resources/DMS=
7:45 gcp linux-2core-8gb TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DMS=
7:40 aws-windows-latest-4core-16gb TestAccept/bundle/invariant/no_drift/DMS=true/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
7:29 gcp-windows-latest-4core-16gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=
7:29 gcp linux-2core-8gb TestAccept/bundle/resources/apps/lifecycle-started-toggle/DMS=
7:25 azure-windows-latest-4core-16gb TestAccept/bundle/resources/clusters/lifecycle-started/DMS=true
(125 table rows omitted to keep the report under 60000 bytes)

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

Labels

DABs DABs related issues

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants