Skip to content

Implement wsfix target to automatically fix whitespace issues - #3983

Merged
pietern merged 6 commits into
mainfrom
autogen-whitespace
Nov 24, 2025
Merged

Implement wsfix target to automatically fix whitespace issues#3983
pietern merged 6 commits into
mainfrom
autogen-whitespace

Conversation

@pietern

Copy link
Copy Markdown
Contributor

Changes

  • Add wsfix Makefile target and call it after codegen
  • Update all generated commands
  • Remove generated commands from .wsignore

Why

Whitespace issues cause unnecessary diffs.

This equalizes a diff with the current version of the templates.
- Add --fix flag support to validate_whitespace.py
- Add wsfix target to Makefile for automatic whitespace fixing
- Fix trailing whitespace and newline issues in 169 files
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Nov 21, 2025

Copy link
Copy Markdown
Collaborator

Commit: 10dd023

Run: 19628762353

Env❌​FAIL🟨​KNOWN💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
🟨​aws linux7236862015:02
🟨​aws windows7237061816:17
💚​aws-ucws linux7251150524:34
💚​aws-ucws windows7251350323:59
💚​azure linux1436861918:12
💚​azure windows1437061715:58
💚​azure-ucws linux1450750426:21
💚​azure-ucws windows1450950222:16
❌​gcp linux35214265951:10
❌​gcp windows35414265930:50
363 failing tests:
Test Nameaws linuxaws windowsaws-ucws linuxaws-ucws windowsazure linuxazure windowsazure-ucws linuxazure-ucws windowsgcp linuxgcp windows
🟨​TestAccept🟨​K🟨​K💚​R💚​R💚​R💚​R💚​R💚​R🟨​K🟨​K
❌​TestAccept/bundle/deploy/empty-bundle✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deploy/empty-bundle/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deploy/files/no-snapshot-sync✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deploy/files/no-snapshot-sync/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deploy/files/no-snapshot-sync/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deploy/mlops-stacks✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/cluster✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/dashboard✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/dashboard/recreation✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/experiment✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/job/generate-and-bind✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/job/job-abort-bind✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/job/job-spark-python-task✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/bind/model-serving-endpoint✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/deployment/unbind/permissions✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/destroy/jobs-and-pipeline✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/destroy/jobs-and-pipeline/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/destroy/jobs-and-pipeline/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/generate/auto-bind✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/local_state_staleness✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/local_state_staleness/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/local_state_staleness/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/data_security_mode✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/data_security_mode/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/data_security_mode/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/simple✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/simple/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/simple/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/update-after-create✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-embed-credentials✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-embed-credentials/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-embed-credentials/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-name✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-name/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-name/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-parent-path✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-parent-path/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-parent-path/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-serialized-dashboard✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-serialized-dashboard/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/change-serialized-dashboard/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/delete-trashed-out-of-band✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/delete-trashed-out-of-band/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/delete-trashed-out-of-band/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/destroy✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/destroy/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/destroy/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/detect-change✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/detect-change/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/detect-change/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/generate_inplace✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/generate_inplace/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/generate_inplace/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/nested-folders✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/nested-folders/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/nested-folders/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple_outside_bundle_root✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple_outside_bundle_root/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple_outside_bundle_root/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple_syncroot✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple_syncroot/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/dashboards/simple_syncroot/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/experiments/basic✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/experiments/basic/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/experiments/basic/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/check-metadata✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/check-metadata/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/check-metadata/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/double-underscore-keys✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/double-underscore-keys/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/double-underscore-keys/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/fail-on-active-runs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/fail-on-active-runs/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/fail-on-active-runs/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/no-git-provider✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/no-git-provider/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/no-git-provider/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/shared-root-path✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/shared-root-path/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/jobs/shared-root-path/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/models/basic✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/models/basic/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/models/basic/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
🙈​TestAccept/bundle/resources/permissions🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions🟨​K🟨​K💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions🟨​K🟨​K💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct🟨​K🟨​K💚​R💚​R
🟨​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform🟨​K🟨​K💚​R💚​R
❌​TestAccept/bundle/resources/pipelines/allow-duplicate-names✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/allow-duplicate-names/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/allow-duplicate-names/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/auto-approve✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/auto-approve/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/auto-approve/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/lakeflow-pipeline✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/lakeflow-pipeline/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/lakeflow-pipeline/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/update✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/update/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/pipelines/update/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/secret_scopes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
🙈​TestAccept/bundle/run/app-with-job🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
❌​TestAccept/bundle/templates/default-python/combinations/classic✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=yes/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=yes/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=no/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=no/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=no✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=yes✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=no/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/NBOOK=yes/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=no/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=yes/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/NBOOK=yes/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=no/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/NBOOK=yes/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=no/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=no/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=no🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/NBOOK=yes/PY=yes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.10✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.11✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.12✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.13✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=direct/UV_PYTHON=3.9✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.10✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.11✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.12✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.13✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_BUNDLE_ENGINE=terraform/UV_PYTHON=3.9✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/basic✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/basic/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/basic/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/error✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/error/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/error/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/pipeline-crud✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/pipeline-crud/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/pipeline-crud/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/workspace-file-io✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/workspace-file-io/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/selftest/record_cloud/workspace-file-io/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/ssh/connection✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestDashboardAssumptions_WorkspaceImport✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestBundleInitErrorOnUnknownFields✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestBundleInitHelpers✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestGenerateFromExistingJobAndDeploy✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestGenerateFromExistingPipelineAndDeploy✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSparkJarTaskDeployAndRunOnWorkspace✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_14.3_LTS✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_15.4_LTS✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAlertsCreateErrWhenNoArguments✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestApiGet✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAuthDescribeSuccess✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestClustersGet✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestClustersList✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCat✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCat/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCatDoesNotSupportOutputModeJson✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCatForDbfsInvalidScheme✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCatOnADir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCatOnADir/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCatOnNonExistentFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCatOnNonExistentFile/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCompletion✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDir/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDir/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDir/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpDir/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDir/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirFileNotOverwritten✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirFileNotOverwritten/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirFileNotOverwritten/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirFileNotOverwritten/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirFileNotOverwritten/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirFileNotOverwritten/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirWithOverwriteFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirWithOverwriteFlag/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirWithOverwriteFlag/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirWithOverwriteFlag/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirWithOverwriteFlag/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpDirToDirWithOverwriteFlag/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpErrorsOnInvalidScheme✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpErrorsWhenSourceIsDirWithoutRecursiveFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpErrorsWhenSourceIsDirWithoutRecursiveFlag/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDir/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDir/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDir/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDir/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDir/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirFileNotOverwritten✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirFileNotOverwritten/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirFileNotOverwritten/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirFileNotOverwritten/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirFileNotOverwritten/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirFileNotOverwritten/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirForWindowsPaths🙈​s✅​p🙈​s✅​p🙈​s✅​p🙈​s✅​p🙈​s❌​F
❌​TestFsCpFileToDirWithOverwriteFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirWithOverwriteFlag/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirWithOverwriteFlag/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirWithOverwriteFlag/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirWithOverwriteFlag/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToDirWithOverwriteFlag/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFile/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFile/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFile/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFile/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFile/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileFileNotOverwritten✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileFileNotOverwritten/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileFileNotOverwritten/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileFileNotOverwritten/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileFileNotOverwritten/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileFileNotOverwritten/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileWithOverwriteFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileWithOverwriteFlag/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileWithOverwriteFlag/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileWithOverwriteFlag/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileWithOverwriteFlag/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToFileWithOverwriteFlag/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDir/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDir/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDir/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDir/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDir/local_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpFileToNonExistentDirWindowsPaths🙈​s✅​p🙈​s✅​p🙈​s✅​p🙈​s✅​p🙈​s❌​F
❌​TestFsCpSourceIsDirectoryButTargetIsFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpSourceIsDirectoryButTargetIsFile/dbfs_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpSourceIsDirectoryButTargetIsFile/dbfs_to_local✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsCpSourceIsDirectoryButTargetIsFile/dbfs_to_uc-volumes🙈​s🙈​s✅​p✅​p🙈​s🙈​s✅​p✅​p❌​F❌​F
❌​TestFsCpSourceIsDirectoryButTargetIsFile/local_to_dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLs/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsForNonexistingDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsForNonexistingDir/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsOnEmptyDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsOnEmptyDir/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsOnFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsOnFile/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsWithAbsolutePaths✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsWithAbsolutePaths/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsLsWithoutScheme✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdir/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdirCreatesIntermediateDirectories✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdirCreatesIntermediateDirectories/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdirWhenDirectoryAlreadyExists✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdirWhenDirectoryAlreadyExists/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdirWhenFileExistsAtPath✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsMkdirWhenFileExistsAtPath/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmDirRecursively✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmDirRecursively/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmEmptyDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmEmptyDir/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmFile/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmForNonExistentFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmForNonExistentFile/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmNonEmptyDirectory✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFsRmNonEmptyDirectory/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSecretsPutSecretBytesValue✅​p✅​p🙈​s🙈​s✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSecretsPutSecretStringValue✅​p✅​p🙈​s🙈​s✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncEnsureRemotePathIsUsableIfRepoDoesntExist✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncEnsureRemotePathIsUsableIfRepoExists✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncEnsureRemotePathIsUsableInWorkspace✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncFullFileSync✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncIncrementalFileOverwritesFolder✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncIncrementalFileSync✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncIncrementalSyncFileToPythonNotebook✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncIncrementalSyncPythonNotebookDelete✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncIncrementalSyncPythonNotebookToFile✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncNestedFolderDoesntFailOnNonEmptyDirectory✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncNestedFolderSync✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestSyncNestedSpacePlusAndHashAreEscapedSync✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestExport✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestExportDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestExportDirDoesNotOverwrite✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestExportDirWithOverwriteFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestExportWithFileFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportDirDoesNotOverwrite✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportDirWithOverwriteFlag✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportFileFormatAuto✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportFileFormatSource✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportFileUsingContentFormatAuto✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestImportFileUsingContentFormatSource✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkpaceExportPrintsContents✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceList✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadDir/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadDir/workspace_files✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadDir/workspace_files_extensions✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadWrite✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadWrite/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadWrite/workspace_files✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerReadWrite/workspace_files_extensions✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerRecursiveDelete✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerRecursiveDelete/dbfs✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerRecursiveDelete/workspace_files✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerRecursiveDelete/workspace_files_extensions✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerWorkspaceFilesExtensionsDelete✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerWorkspaceFilesExtensionsRead✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerWorkspaceFilesExtensionsReadDir✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerWorkspaceFilesExtensionsStat✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFilerWorkspaceNotebook✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensionsDirectoriesAreNotNotebooks✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensionsNotebooksAreNotDeletedAsFiles✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensionsNotebooksAreNotReadAsFiles✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensionsNotebooksAreNotStatAsFiles✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/jupyter_python✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/jupyter_r✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/jupyter_scala✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/jupyter_sql✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/source_python✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/source_r✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/source_scala✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestWorkspaceFilesExtensions_ExportFormatIsPreserved/source_sql✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFetchRepositoryInfoAPI_FromNonRepo✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestFetchRepositoryInfoAPI_FromRepo✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestLock✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestLockUnlockWithAllowsLockFileNotExist✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestLockUnlockWithoutAllowsLockFileNotExist✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestTagKeyGCP🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s❌​F❌​F
❌​TestTagKeyGCP/empty❌​F❌​F
❌​TestTagKeyGCP/invalid❌​F❌​F
❌​TestTagKeyGCP/unicode❌​F❌​F
❌​TestTagKeyGCP/valid❌​F❌​F
❌​TestTagValueGCP🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s🙈​s❌​F❌​F
❌​TestTagValueGCP/invalid❌​F❌​F
❌​TestTagValueGCP/unicode❌​F❌​F
❌​TestTagValueGCP/valid❌​F❌​F
❌​TestTelemetryEndpoint✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
Top 19 slowest tests (at least 2 minutes):
durationenvtestname
5:41aws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:33aws-ucws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:31aws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
5:28aws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:27aws-ucws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:26aws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
5:22aws-ucws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
4:57azure-ucws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
4:30azure-ucws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
4:18azure windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
4:07azure linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
4:07azure-ucws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
3:44azure linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
3:41azure-ucws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
3:22azure windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
3:04azure-ucws windowsTestAccept/bundle/resources/synced_database_tables/basic
2:51azure-ucws linuxTestAccept/bundle/resources/synced_database_tables/basic
2:05aws-ucws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
2:02azure-ucws linuxTestAccept/bundle/resources/registered_models/basic/DATABRICKS_BUNDLE_ENGINE=terraform

@denik

Copy link
Copy Markdown
Contributor

--fix mode is nice, but should not we fix the template instead?

github-merge-queueBot pushed a commit that referenced this pull request Nov 21, 2025
## Changes
This equalizes a diff with the current version of the templates.
Note: the whitespace diffs in the apps commands came from #3948. I'm
making another change to clean those up and enable the whitespace linter
for all generated files in #3983.
## Why
A few changes in the upstream templates caused drift.
Base automatically changed from autogen-clean-diff to mainNovember 21, 2025 16:00
@pietern

Copy link
Copy Markdown
ContributorAuthor

I don't think we can enforce this upstream yet, so not having/doing --fix could easily cause more work.

@pietern
pietern enabled auto-merge November 24, 2025 08:02
@pietern
pietern disabled auto-merge November 24, 2025 09:48
@pietern
pietern merged commit 51e416d into mainNov 24, 2025
12 of 13 checks passed
@pietern
pietern deleted the autogen-whitespace branch November 24, 2025 09:48
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Commit: 51e416d

Run: 19630000079

Env❌​FAIL🟨​KNOWN🔄​flaky💚​RECOVERED🙈​SKIP✅​pass🙈​skipTime
💚​aws linux10140460745:55
🔄​aws windows37140660550:06
💚​aws-ucws linux10156548672:00
🔄​aws-ucws windows46156748476:53
❌​azure linux21433398606121:52
🔄​azure windows943397604121:30
❌​azure-ucws linux21433555485125:38
🔄​azure-ucws windows943554483133:06
❌​gcp linux31103337861285:12
❌​gcp windows3193338161087:37
40 failing tests:
Test Nameaws linuxaws windowsaws-ucws linuxaws-ucws windowsazure linuxazure windowsazure-ucws linuxazure-ucws windowsgcp linuxgcp windows
🟨​TestAccept💚​R🔄​f💚​R💚​R🟨​K💚​R🟨​K💚​R🟨​K🟨​K
🔄​TestAccept/bundle/integration_whl/base✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p
🔄​TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f🔄​f
🔄​TestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
🔄​TestAccept/bundle/integration_whl/custom_params✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f🔄​f
🔄​TestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p
🔄​TestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
🔄​TestAccept/bundle/integration_whl/interactive_cluster✅​p✅​p✅​p✅​p✅​p🔄​f✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version✅​p✅​p✅​p✅​p🔄​f✅​p🔄​f✅​p🔄​f✅​p
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER✅​p✅​p✅​p✅​p🔄​f🔄​f✅​p🔄​f✅​p🔄​f
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION✅​p✅​p✅​p✅​p✅​p🔄​f✅​p🔄​f✅​p🔄​f
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER✅​p✅​p✅​p✅​p✅​p🔄​f🔄​f🔄​f🔄​f✅​p
🔄​TestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f
🔄​TestAccept/bundle/integration_whl/interactive_single_user✅​p✅​p✅​p✅​p🔄​f✅​p✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p🔄​f✅​p✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p
🔄​TestAccept/bundle/resources/clusters/deploy/update-after-create✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p✅​p✅​p
🔄​TestAccept/bundle/resources/clusters/run/spark_python_task✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p🔄​f🔄​f
🔄​TestAccept/bundle/resources/clusters/run/spark_python_task/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p
🔄​TestAccept/bundle/resources/clusters/run/spark_python_task/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p✅​p🔄​f
🙈​TestAccept/bundle/resources/permissions🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
❌​TestAccept/bundle/resources/permissions/dashboards/create✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/permissions/dashboards/create/DATABRICKS_BUNDLE_ENGINE=direct✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/permissions/dashboards/create/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p❌​F❌​F
❌​TestAccept/bundle/resources/permissions/factcheck✅​p✅​p✅​p✅​p❌​F🔄​f❌​F🔄​f🙈​s🙈​s
❌​TestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform✅​p✅​p✅​p✅​p❌​F🔄​f❌​F🔄​f
🔄​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions💚​R💚​R💚​R🔄​f🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R💚​R💚​R
🔄​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/with_permissions/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R💚​R🔄​f
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions💚​R💚​R💚​R💚​R🙈​S🙈​S🙈​S🙈​S🙈​S🙈​S
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R💚​R💚​R
💚​TestAccept/bundle/resources/permissions/jobs/destroy_without_mgmtperms/without_permissions/DATABRICKS_BUNDLE_ENGINE=terraform💚​R💚​R💚​R💚​R
🔄​TestAccept/bundle/run/app-with-job💚​R🔄​f💚​R🔄​f💚​R💚​R💚​R💚​R💚​R💚​R
🔄​TestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct💚​R💚​R💚​R🔄​f💚​R💚​R💚​R💚​R💚​R💚​R
🔄​TestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=terraform💚​R🔄​f💚​R💚​R💚​R💚​R💚​R💚​R💚​R💚​R
🔄​TestSparkJarTaskDeployAndRunOnWorkspace✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p
🔄​TestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_14.3_LTS✅​p✅​p✅​p✅​p✅​p✅​p✅​p✅​p🔄​f✅​p
Top 50 slowest tests (at least 2 minutes):
durationenvtestname
22:14azure linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
18:56azure windowsTestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=terraform
17:11azure windowsTestAccept/bundle/integration_whl/wrapper_custom_params/DATABRICKS_BUNDLE_ENGINE=terraform
16:23azure-ucws windowsTestAccept/bundle/resources/permissions/factcheck/DATABRICKS_BUNDLE_ENGINE=terraform
16:22azure windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
16:12azure linuxTestAccept/bundle/resources/clusters/run/spark_python_task/DATABRICKS_BUNDLE_ENGINE=terraform
15:29azure linuxTestAccept/bundle/integration_whl/wrapper/DATABRICKS_BUNDLE_ENGINE=terraform
14:45azure linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
13:44azure windowsTestAccept/bundle/integration_whl/wrapper/DATABRICKS_BUNDLE_ENGINE=terraform
13:38azure windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct
13:28azure-ucws windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
13:10gcp linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
12:40azure-ucws linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=SINGLE_USER
11:13azure linuxTestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_14.3_LTS
11:07azure windowsTestAccept/bundle/resources/clusters/run/spark_python_task/DATABRICKS_BUNDLE_ENGINE=terraform
10:56azure linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
10:52gcp windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
10:50aws-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
10:30gcp windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
10:24azure-ucws linuxTestSparkJarTaskDeployAndRunOnVolumes/Databricks_Runtime_13.3_LTS
10:21azure windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
9:54azure linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
9:49azure windowsTestAccept/bundle/integration_whl/custom_params/DATABRICKS_BUNDLE_ENGINE=direct
9:49azure-ucws linuxTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
9:28azure-ucws windowsTestSparkJarTaskDeployAndRunOnVolumes/Databricks_Runtime_14.3_LTS
9:26azure-ucws linuxTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
9:25azure-ucws windowsTestSparkJarTaskDeployAndRunOnVolumes/Databricks_Runtime_13.3_LTS
8:52azure-ucws windowsTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=terraform
8:51aws-ucws linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=USER_ISOLATION
8:45aws-ucws windowsTestAccept/bundle/resources/model_serving_endpoints/running-endpoint/DATABRICKS_BUNDLE_ENGINE=direct
8:43azure linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=direct
8:30azure-ucws linuxTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=terraform
8:25azure windowsTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=terraform/DATA_SECURITY_MODE=SINGLE_USER
8:19gcp windowsTestAccept/bundle/run/app-with-job/DATABRICKS_BUNDLE_ENGINE=direct
8:19azure-ucws windowsTestAccept/bundle/resources/clusters/deploy/update-after-create/DATABRICKS_BUNDLE_ENGINE=direct
8:15gcp linuxTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=direct
8:11azure windowsTestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_14.3_LTS
8:11aws linuxTestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_15.4_LTS
8:10azure linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION
8:07azure-ucws windowsTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
8:07azure-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:02azure-ucws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=direct
8:01aws windowsTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
8:01azure-ucws linuxTestAccept/bundle/integration_whl/interactive_single_user/DATABRICKS_BUNDLE_ENGINE=terraform
8:00gcp linuxTestAccept/bundle/integration_whl/interactive_cluster_dynamic_version/DATABRICKS_BUNDLE_ENGINE=direct/DATA_SECURITY_MODE=USER_ISOLATION
7:58gcp windowsTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform
7:54aws-ucws linuxTestSparkJarTaskDeployAndRunOnVolumes/Databricks_Runtime_14.3_LTS
7:52gcp linuxTestAccept/bundle/integration_whl/base/DATABRICKS_BUNDLE_ENGINE=terraform
7:47aws windowsTestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_15.4_LTS
7:47aws-ucws windowsTestAccept/bundle/integration_whl/interactive_cluster/DATABRICKS_BUNDLE_ENGINE=terraform

denik pushed a commit that referenced this pull request May 20, 2026
## Changes
This equalizes a diff with the current version of the templates.
Note: the whitespace diffs in the apps commands came from #3948. I'm
making another change to clean those up and enable the whitespace linter
for all generated files in #3983.
## Why
A few changes in the upstream templates caused drift.
denik pushed a commit that referenced this pull request May 20, 2026
## Changes
* Add `wsfix` Makefile target and call it after codegen
* Update all generated commands
* Remove generated commands from `.wsignore`
## Why
Whitespace issues cause unnecessary diffs.
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@pietern@eng-dev-ecosystem-bot@denik@shreyas-goenka