From 5b1b0b0f2a1ee202e94d7b372ca069b342ce4c75 Mon Sep 17 00:00:00 2001 From: Bhukya Date: Tue, 10 Nov 2026 10:07:43 +0000 Subject: [PATCH] Add the changelog entries for pipeline testing One fragment per user-visible behavior of the pipelines test command and the testing property of pipelines. Each links the PRs that add the behavior and this PR. Co-authored-by: Isaac --- .nextchanges/bundles/editable-project-folder.md | 1 + .nextchanges/bundles/pipelines-testing-plan.md | 1 + .nextchanges/bundles/pipelines-testing.md | 1 + .nextchanges/cli/pipelines-test-junit.md | 1 + .nextchanges/cli/pipelines-test-results.md | 1 + .nextchanges/cli/pipelines-test-run-control.md | 1 + .nextchanges/cli/pipelines-test.md | 1 + 7 files changed, 7 insertions(+) create mode 100644 .nextchanges/bundles/editable-project-folder.md create mode 100644 .nextchanges/bundles/pipelines-testing-plan.md create mode 100644 .nextchanges/bundles/pipelines-testing.md create mode 100644 .nextchanges/cli/pipelines-test-junit.md create mode 100644 .nextchanges/cli/pipelines-test-results.md create mode 100644 .nextchanges/cli/pipelines-test-run-control.md create mode 100644 .nextchanges/cli/pipelines-test.md diff --git a/.nextchanges/bundles/editable-project-folder.md b/.nextchanges/bundles/editable-project-folder.md new file mode 100644 index 00000000000..f90949384dc --- /dev/null +++ b/.nextchanges/bundles/editable-project-folder.md @@ -0,0 +1 @@ +* With `DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_PIPELINE_TESTING=true`, a local project folder after `-e` in job and pipeline environment dependencies, such as `-e ./project[test]`, maps to its deployed folder. Without the variable, the behavior does not change. ([#7427](https://github.com/databricks/cli/pull/7427), [#7439](https://github.com/databricks/cli/pull/7439)) diff --git a/.nextchanges/bundles/pipelines-testing-plan.md b/.nextchanges/bundles/pipelines-testing-plan.md new file mode 100644 index 00000000000..6d7b664d750 --- /dev/null +++ b/.nextchanges/bundles/pipelines-testing-plan.md @@ -0,0 +1 @@ +* With `DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_PIPELINE_TESTING=true`, `bundle plan` shows a change to the `testing` property of a pipeline that was made outside the bundle, and `bundle deploy` undoes it. ([#7438](https://github.com/databricks/cli/pull/7438), [#7439](https://github.com/databricks/cli/pull/7439)) diff --git a/.nextchanges/bundles/pipelines-testing.md b/.nextchanges/bundles/pipelines-testing.md new file mode 100644 index 00000000000..28fce725932 --- /dev/null +++ b/.nextchanges/bundles/pipelines-testing.md @@ -0,0 +1 @@ +* Add the experimental `testing` property of pipelines, with the test sources and test-only dependencies that `databricks pipelines test` runs with. It needs `DATABRICKS_BUNDLE_ENABLE_EXPERIMENTAL_PIPELINE_TESTING=true`. ([#7300](https://github.com/databricks/cli/pull/7300), [#7437](https://github.com/databricks/cli/pull/7437), [#7439](https://github.com/databricks/cli/pull/7439)) diff --git a/.nextchanges/cli/pipelines-test-junit.md b/.nextchanges/cli/pipelines-test-junit.md new file mode 100644 index 00000000000..ce616ad8e01 --- /dev/null +++ b/.nextchanges/cli/pipelines-test-junit.md @@ -0,0 +1 @@ +* Add `--junit-xml` to `databricks pipelines test`, which writes the results of the test run to a JUnit XML report. ([#7299](https://github.com/databricks/cli/pull/7299), [#7434](https://github.com/databricks/cli/pull/7434), [#7439](https://github.com/databricks/cli/pull/7439)) diff --git a/.nextchanges/cli/pipelines-test-results.md b/.nextchanges/cli/pipelines-test-results.md new file mode 100644 index 00000000000..d64ed1c7392 --- /dev/null +++ b/.nextchanges/cli/pipelines-test-results.md @@ -0,0 +1 @@ +* `databricks pipelines test` waits for the test run and prints the result of each test and a summary. `--no-wait` returns after the run starts. ([#7432](https://github.com/databricks/cli/pull/7432), [#7433](https://github.com/databricks/cli/pull/7433), [#7298](https://github.com/databricks/cli/pull/7298), [#7439](https://github.com/databricks/cli/pull/7439)) diff --git a/.nextchanges/cli/pipelines-test-run-control.md b/.nextchanges/cli/pipelines-test-run-control.md new file mode 100644 index 00000000000..be2d30d087b --- /dev/null +++ b/.nextchanges/cli/pipelines-test-run-control.md @@ -0,0 +1 @@ +* Add `--resume` and `--timeout` to `databricks pipelines test`. `--resume` reads the results of an earlier test run without starting a new one. ([#7426](https://github.com/databricks/cli/pull/7426), [#7439](https://github.com/databricks/cli/pull/7439)) diff --git a/.nextchanges/cli/pipelines-test.md b/.nextchanges/cli/pipelines-test.md new file mode 100644 index 00000000000..d0bbcff9630 --- /dev/null +++ b/.nextchanges/cli/pipelines-test.md @@ -0,0 +1 @@ +* Add the experimental `databricks pipelines test` command. It runs the tests of a pipeline in a test-only update, for a bundle pipeline by its KEY or for any pipeline by `--pipeline-id`. It needs `DATABRICKS_CLI_PIPELINES_TEST=true`. ([#7297](https://github.com/databricks/cli/pull/7297), [#7431](https://github.com/databricks/cli/pull/7431), [#7439](https://github.com/databricks/cli/pull/7439))