Skip to content

internal: resolve state after build phase - #6788

Merged
denik merged 2 commits into
mainfrom
denik/process-reorder
Sep 22, 2026
Merged

denik merged 2 commits into
mainfrom
denik/process-reorder

Conversation

@denik

@denik denik commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Changes

Reorder the steps in ProcessBundleRet. The single pre-build shouldReadState block is split in two: the state pull (which determines the engine) stays up front, while opening the resolved state moves to after Build.

Old: pull-state → open-state → FastValidate → Validate → Build → deploy
New: pull-state → FastValidate → Validate → Build → open-state → deploy

where:

  • pull-state = PullResourcesState — determine the engine, set MigratingToDirect, print the deploy notice, and validate --select. Needs only the pulled engine descriptor, so it stays before FastValidate (unchanged).
  • open-state = open the direct state, DMS fetch/open, deployment-history enforcement, InitIDs, and the --plan file load. Needs the opened/resolved state, so it moves to after Build.

The reorder is safe because the two sides are independent:

  • validate/build do not read the deployment state, and
  • open-state does not depend on validate/build output.

(Validate may issue workspace API calls — that's why it is separate from FastValidate — but it does not need the state, so running it before open-state is fine.) The auto-migration still runs post-deploy, so behavior is unchanged.

Why

Prep for #6749 — move the terraform→direct migration before deploy: that migration converts the bundle config into the direct state and must run after Build, because library and ${artifacts.*} references (e.g. whl: ./dist/*.whl) are only resolved during Build. Running migration before Build would bake unexpanded globs into the migrated state instead of resolved remote paths. Landing this reorder on its own keeps #6749's diff to the actual behavior change.

This pull request and its description were written by Isaac.

Reorder so the deployment-state resolution (open direct state, DMS fetch/open,
deployment-history enforcement, InitIDs, --select, and the --plan file load) runs
after phases.Build instead of before it. The order becomes
FastValidate -> Validate -> Build -> resolve-state -> deploy.

No behavior change: nothing between FastValidate and Build consumes the opened
state, the auto-migration still runs post-deploy, and FastValidate/Validate/Build
issue no workspace API calls, so recorded request order is unchanged too. Only
the code position moves; the --plan handling is split into a Build-flag toggle
(before Build) and the plan load (in the post-build state block).

Motivation: prep for moving the terraform->direct migration before deploy
(#6749). That migration converts the bundle config into the direct state and must
run after Build, because library and ${artifacts.*} references (e.g.
`whl: ./dist/*.whl`) are only resolved during Build -- running it earlier bakes
unexpanded globs into the migrated state.

Co-authored-by: Isaac <no-reply@databricks.com>
@denik denik changed the title ProcessBundleRet: resolve deployment state after phases.Build internal: resolve state after build phase Sep 22, 2026
denik added a commit that referenced this pull request Sep 22, 2026
#6788 extracts the ProcessBundleRet reorder (resolve state after phases.Build) as
a standalone no-op refactor. Stack this PR on top of it: keep this branch's
process.go (the same reorder plus the migration wired into the post-build state
block), so the diff over #6788 is just the migration behavior.

Co-authored-by: Isaac <no-reply@databricks.com>
@denik
denik requested a review from pietern September 22, 2026 10:41
@eng-dev-ecosystem-bot

eng-dev-ecosystem-bot commented Sep 22, 2026

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: fd10082

Run: 35718961111

Env ✅​pass 🙈​skip Time
✅​ aws linux 276 15 4:11
✅​ aws windows 278 13 4:40
✅​ azure linux 275 15 4:07
✅​ azure windows 277 13 3:25
✅​ gcp linux 276 15 4:33
✅​ gcp windows 278 13 3:40
Top 3 slowest tests (at least 2 minutes):
duration env testname
4:38 aws windows TestAccept
3:38 gcp windows TestAccept
3:23 azure windows TestAccept

The --select rejection only needs the pulled engine (stateDesc.Engine),
which PullResourcesState sets before Build. Keep it in the first
shouldReadState block, matching main, so this reorder does not touch it
and --select on terraform is still rejected early.

Co-authored-by: Isaac <no-reply@databricks.com>
@denik
denik enabled auto-merge September 22, 2026 11:06
@denik
denik added this pull request to the merge queue Sep 22, 2026
Merged via the queue into main with commit 62e3fae Sep 22, 2026
32 checks passed
@denik
denik deleted the denik/process-reorder branch September 22, 2026 11:37
@eng-dev-ecosystem-bot

Copy link
Copy Markdown
Collaborator

Integration test report

Commit: 62e3fae

Run: 35722510940

Env ❌​FAIL 🔄​flaky ✅​pass 🙈​skip Time
❌​ aws linux 76 1577 1084 224:56
❌​ aws windows 32 1522 1109 263:16
✅​ azure linux 1466 1133 204:57
✅​ azure windows 1367 1158 236:03
🔄​ gcp linux 3 1449 1137 220:14
🔄​ gcp windows 3 1350 1162 252:10
109 interesting tests: 107 FAIL, 2 flaky
Test Name aws linux aws windows gcp linux gcp windows
❌​ TestAccept ❌​F ❌​F 🔄​f 🔄​f
🔄​ TestAccept/bundle/debug/fetch-repository-info ✅​p ✅​p 🔄​f 🔄​f
🔄​ TestAccept/bundle/debug/fetch-repository-info/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ✅​p ✅​p 🔄​f 🔄​f
❌​ TestAccept/bundle/invariant/continue_293 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/continue_293/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/INPUT_CONFIG=cluster.yml.tmpl ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/invariant/migrate ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/invariant/migrate/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/INPUT_CONFIG=app.yml.tmpl ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/invariant/migrate/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/INPUT_CONFIG=experiment.yml.tmpl ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682 ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/PYDAB_VERSION=0.266.0 ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/PYDAB_VERSION=current ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true/PYDAB_VERSION=0.266.0 ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true/PYDAB_VERSION=current ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682/DATABRICKS_BUNDLE_ENGINE=terraform/DMS=/PYDAB_VERSION=0.266.0 ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/python/mutator-permissions-owner-5682/DATABRICKS_BUNDLE_ENGINE=terraform/DMS=/PYDAB_VERSION=current ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/alerts/basic ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/alerts/basic/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/inline_config ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started-omitted ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started-toggle ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/cluster_policies/permissions/levels ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/cluster_policies/permissions/levels/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/postgres_synced_tables/recreate ❌​F ✅​p 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/postgres_synced_tables/recreate/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_assets_dir ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_assets_dir/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_assets_dir/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_assets_dir/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_output_schema_name/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_table_name ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_table_name/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/change_table_name/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/create ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/create/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/create/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/quality_monitors/create/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/synced_database_tables/basic ✅​p ❌​F 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/synced_database_tables/basic/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ✅​p ❌​F
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_endpoints/drift/recreated_same_name/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ✅​p ❌​F ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/basic ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/basic/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/basic/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/grants/select/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/vector_search_indexes/schema_normalization/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/comment_out_of_band ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/comment_out_of_band/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/comment_with_rename ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/comment_with_rename/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/comment_with_rename/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/recreate ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/recreate/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/recreate/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/recreate/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/set-storage-location ❌​F ✅​p 🙈​s 🙈​s
❌​ TestAccept/bundle/resources/volumes/set-storage-location/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p
❌​ TestAccept/bundle/resources/volumes/set-storage-location/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p
❌​ TestAccept/bundle/resources/volumes/set-storage-location/DATABRICKS_BUNDLE_ENGINE=terraform/DMS= ❌​F ✅​p
❌​ TestAccept/bundle/resources/volumes/uppercase-name ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/uppercase-name/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/resources/volumes/uppercase-name/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/run_as/job_default ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/run_as/job_default/DATABRICKS_BUNDLE_ENGINE=direct/DMS= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/run_as/job_default/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/select/basic ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/select/basic/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/select/basic/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/select/basic/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/select/basic/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=no/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=no/PY=no/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=no/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=no/PY=yes/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=yes/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=yes/PY=no/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=yes/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=no/DMS=/NBOOK=yes/PY=yes/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=no/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=no/PY=no/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=no/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=no/PY=yes/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=yes/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=yes/PY=no/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=yes/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=direct/DLT=yes/DMS=/NBOOK=yes/PY=yes/READPLAN=1 ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/DMS=/NBOOK=no/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/DMS=/NBOOK=no/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/DMS=/NBOOK=yes/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=no/DMS=/NBOOK=yes/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/DMS=/NBOOK=no/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/DMS=/NBOOK=no/PY=yes/READPLAN= ❌​F ✅​p ✅​p ✅​p
❌​ TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_BUNDLE_ENGINE=terraform/DLT=yes/DMS=/NBOOK=yes/PY=no/READPLAN= ❌​F ✅​p ✅​p ✅​p
Top 50 slowest tests (at least 2 minutes):
duration env testname
14:06 gcp windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
13:22 azure linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
13:19 gcp linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
13:12 gcp windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
11:57 gcp linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
9:49 gcp linux TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
9:47 gcp linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
8:53 aws windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
8:51 aws linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
8:27 aws linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
8:25 aws linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
8:21 azure linux TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/INPUT_CONFIG=cluster_apply_policy_default_values.yml.tmpl/READPLAN=1
7:56 gcp windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
7:53 gcp windows TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
7:52 aws linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
7:44 gcp windows TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
7:43 azure windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
7:38 gcp linux TestAccept/bundle/resources/clusters/deploy/local_ssd_count/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
7:30 aws linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=terraform/DMS=
7:29 aws linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
7:28 aws linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
7:22 aws windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
7:12 azure windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
7:05 azure windows TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
7:05 azure linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
7:04 gcp windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
6:51 azure linux TestAccept/bundle/resources/apps/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
6:44 aws windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
6:43 gcp linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
6:34 azure linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=terraform/DMS=
6:27 gcp windows TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
6:16 gcp linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
6:16 gcp windows TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
6:12 gcp linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
6:01 gcp linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=terraform/DMS=
5:57 azure linux TestAccept/bundle/resources/clusters/lifecycle-started/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:47 azure windows TestAccept
5:46 aws linux TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:45 azure linux TestAccept/bundle/resources/clusters/deploy/simple/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:39 aws windows TestAccept/bundle/invariant/delete_idempotent/DATABRICKS_BUNDLE_ENGINE=direct/DMS=/INPUT_CONFIG=cluster_libraries.yml.tmpl/READPLAN=
5:35 aws linux TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
5:31 gcp windows TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:30 gcp windows TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
5:25 gcp windows TestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:25 azure linux TestAccept/bundle/config-remote-sync/multiple_resources/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:23 gcp windows TestAccept/bundle/resources/apps/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=true
5:19 gcp linux TestAccept/bundle/resources/apps/lifecycle-started-omitted/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:17 gcp windows TestAccept/bundle/resources/apps/inline_config/DATABRICKS_BUNDLE_ENGINE=terraform/DMS=
5:16 gcp windows TestAccept/bundle/deploy/spark-jar-task/DATABRICKS_BUNDLE_ENGINE=direct/DMS=
5:16 gcp linux TestAccept/bundle/resources/clusters/lifecycle-started-toggle/DATABRICKS_BUNDLE_ENGINE=direct/DMS=

Sign up for free to 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.

3 participants