Skip to content

acc: Use more specific regex in default-python/combinations#3204

Merged
denik merged 1 commit intomainfrom
denik/acc-test-regex
Jul 9, 2025
Merged

acc: Use more specific regex in default-python/combinations#3204
denik merged 1 commit intomainfrom
denik/acc-test-regex

Conversation

@denik
Copy link
Copy Markdown
Contributor

@denik denik commented Jul 9, 2025

This test uses regex to verify that if include_python is set to "yes" then we have a line like this:

Uploading .databricks/bundle/dev/patched_wheels/python_artifact_x[UNIQUE_NAME]/x[UNIQUE_NAME]-0.0.1+[UNIX_TIME_NANOS]-py3-none-any.whl...

and if include_python is set to "no" then we don't have a line like that in the output.

However, we also always print a line like this:

Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/X[UNIQUE_NAME]/dev/files...

Since UNIQUE_NAME is random string, it sometimes contains "whl", causing regex to match where it should not.

This test uses regex to verify that if include_python is set to "yes" then we have a line like this:

        +Uploading .databricks/bundle/dev/patched_wheels/python_artifact_x[UNIQUE_NAME]/x[UNIQUE_NAME]-0.0.1+[UNIX_TIME_NANOS]-py3-none-any.whl...
and if include_python is set to "no" then we don't have a line like that in the output.

However, we also always print a line like this:
         Uploading bundle files to /Workspace/Users/[USERNAME]/.bundle/X[UNIQUE_NAME]/dev/files...

Since UNIQUE_NAME is random string, it sometimes contains "whl", causing regex to match where it should not.
@eng-dev-ecosystem-bot
Copy link
Copy Markdown
Collaborator

eng-dev-ecosystem-bot commented Jul 9, 2025

Run: 16162795708

Env ✅‌pass ❌‌FAIL 🔄‌flaky 🙈‌skip
✅‌ aws linux 306 379
✅‌ aws windows 307 378
🔄‌ aws-ucws linux 403 9 279
🔄‌ aws-ucws windows 404 9 278
❌‌ azure linux 240 82 362
✅‌ azure windows 307 377
🔄‌ azure-ucws linux 406 8 276
🔄‌ azure-ucws windows 409 6 275
✅‌ gcp linux 305 380
✅‌ gcp windows 306 379
83 failing tests:
Test Name aws-ucws linux aws-ucws windows azure linux azure-ucws linux azure-ucws windows
TestAccept ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/dashboard/detect-change 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky 🔄‌flaky
TestAccept/bundle/deploy/dashboard/nested-folders 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky 🔄‌flaky
TestAccept/bundle/deploy/dashboard/simple 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky 🔄‌flaky
TestAccept/bundle/deploy/dashboard/simple_outside_bundle_root 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky 🔄‌flaky
TestAccept/bundle/deploy/dashboard/simple_syncroot 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky 🔄‌flaky
TestAccept/bundle/deploy/jobs/double-underscore-keys ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/jobs/shared-root-path ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/jobs/shared-root-path/DATABRICKS_CLI_DEPLOYMENT=direct-exp ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/jobs/shared-root-path/DATABRICKS_CLI_DEPLOYMENT=terraform ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/mlops-stacks ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/pipeline/auto-approve ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/pipeline/auto-approve/DATABRICKS_CLI_DEPLOYMENT=direct-exp ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/pipeline/auto-approve/DATABRICKS_CLI_DEPLOYMENT=terraform ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deploy/secret-scope ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deployment/bind/cluster ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deployment/bind/dashboard 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky ✅‌pass
TestAccept/bundle/deployment/bind/dashboard/recreation 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky ✅‌pass
TestAccept/bundle/deployment/bind/experiment ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deployment/bind/job/generate-and-bind ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deployment/bind/job/job-abort-bind ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deployment/bind/job/job-spark-python-task ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/deployment/bind/model-serving-endpoint ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/destroy/jobs-and-pipeline ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/local_state_staleness ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/local_state_staleness/DATABRICKS_CLI_DEPLOYMENT=direct-exp ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/local_state_staleness/DATABRICKS_CLI_DEPLOYMENT=terraform ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/resources/clusters/deploy/simple ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/resources/pipelines ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/resources/pipelines/DATABRICKS_CLI_DEPLOYMENT=direct-exp ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/resources/pipelines/DATABRICKS_CLI_DEPLOYMENT=terraform ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/classic/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=no/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=direct-exp/DLT=yes/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=no/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=no/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=no/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=yes/PY=no ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/combinations/serverless/DATABRICKS_CLI_DEPLOYMENT=terraform/DLT=yes/NBOOK=yes/PY=yes ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/UV_PYTHON=3.10 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/UV_PYTHON=3.11 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/UV_PYTHON=3.12 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/UV_PYTHON=3.13 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=direct-exp/UV_PYTHON=3.9 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=terraform/UV_PYTHON=3.10 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=terraform/UV_PYTHON=3.11 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=terraform/UV_PYTHON=3.12 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=terraform/UV_PYTHON=3.13 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestAccept/bundle/templates/default-python/integration_classic/DATABRICKS_CLI_DEPLOYMENT=terraform/UV_PYTHON=3.9 ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestDashboardAssumptions_WorkspaceImport 🔄‌flaky 🔄‌flaky ❌‌FAIL 🔄‌flaky 🔄‌flaky
TestFetchRepositoryInfoAPI_FromRepo 🔄‌flaky 🔄‌flaky ✅‌pass ✅‌pass ✅‌pass
TestGenerateFromExistingJobAndDeploy ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestGenerateFromExistingPipelineAndDeploy ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestSparkJarTaskDeployAndRunOnWorkspace ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_14.3_LTS ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass
TestSparkJarTaskDeployAndRunOnWorkspace/Databricks_Runtime_15.4_LTS ✅‌pass ✅‌pass ❌‌FAIL ✅‌pass ✅‌pass

@denik denik merged commit 2494595 into main Jul 9, 2025
12 of 13 checks passed
@denik denik deleted the denik/acc-test-regex branch July 9, 2025 09:05
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