This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/datafusion.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 598425ea8e Publish built docs triggered by 
615e9b42250d094dbc44fc0dd21b4e13f876171d
598425ea8e is described below

commit 598425ea8e16de230bda1b3ad8f2d61c34951ca3
Author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
AuthorDate: Sat Sep 12 11:43:16 2026 +0000

    Publish built docs triggered by 615e9b42250d094dbc44fc0dd21b4e13f876171d
---
 .asf.yaml                                 |  3 +++
 _sources/contributor-guide/testing.md.txt | 18 +++++++++---------
 contributor-guide/testing.html            | 15 +++++++--------
 searchindex.js                            |  2 +-
 4 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/.asf.yaml b/.asf.yaml
index 34d036e19b..f235c6dd97 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -68,6 +68,8 @@ github:
           - "cargo check datafusion-functions features"
           - "cargo check datafusion-spark features"
           - "cargo test (amd64)"
+          - "cargo test 'extended_tests' (amd64)"
+          - "cargo test hash collisions (amd64)"
           - "cargo test datafusion-cli (amd64)"
           - "cargo examples (amd64)"
           - "cargo test doc (amd64)"
@@ -76,6 +78,7 @@ github:
           - "verify benchmark results (amd64)"
           - "Run sqllogictest with Postgres runner"
           - "Run sqllogictest in Substrait round-trip mode"
+          - "Run sqllogictests with the sqlite test suite"
           - "cargo test (macos-aarch64)"
           - "Verify Vendored Code"
           - "Check cargo fmt"
diff --git a/_sources/contributor-guide/testing.md.txt 
b/_sources/contributor-guide/testing.md.txt
index c344d67159..44bd327013 100644
--- a/_sources/contributor-guide/testing.md.txt
+++ b/_sources/contributor-guide/testing.md.txt
@@ -111,7 +111,7 @@ cargo test --profile=ci --test sqllogictests -- --complete
 
 Like similar systems such as [DuckDB](https://duckdb.org/dev/testing), 
DataFusion has chosen to trade off a slightly higher barrier to contribution 
for longer term maintainability.
 
-DataFusion has integrated [sqlite's test 
suite](https://sqlite.org/sqllogictest/doc/trunk/about.wiki) as a supplemental 
test suite that is run whenever a PR is merged into DataFusion. To run it 
manually please refer to the 
[README](https://github.com/apache/datafusion/blob/main/datafusion/sqllogictest/README.md#running-tests-sqlite)
 file for instructions.
+DataFusion runs [sqlite's test 
suite](https://sqlite.org/sqllogictest/doc/trunk/about.wiki) in the merge queue 
before merging PRs into `main`. For local instructions, see [Running Tests: 
sqlite](https://github.com/apache/datafusion/blob/main/datafusion/sqllogictest/README.md#running-tests-sqlite).
 
 ## Snapshot testing (`cargo insta`)
 
@@ -127,15 +127,15 @@ cargo insta review
 
 ## Extended Tests
 
-In addition to the standard CI test suite that is run on all PRs prior to 
merge,
-DataFusion has "extended" tests (defined in [extended.yml]) that are run on 
each
-commit to `main`. These tests rarely fail but take significantly longer to run
-than the standard test suite and add important test coverage such as ensuring
-correctness when there are hash collisions and running the relevant portions of
-the entire [sqlite test suite]. You can run the extended tests
-locally by following the [instructions in the documentation].
+DataFusion has extended tests (defined in [extended.yml]) that take 
significantly
+longer to run than the standard suite. They provide additional correctness
+coverage and must pass in the merge queue before a PR merges into `main`.
+
+To conserve CI resources, these tests do not run on ordinary PR updates. They
+also run on pushes to release branches (`branch-*`). You can run them manually.
+
+For local SQLite test instructions, see the [instructions in the 
documentation].
 
-[sqlite test suite]: https://www.sqlite.org/sqllogictest/dir?ci=tip
 [instructions in the documentation]: 
https://github.com/apache/datafusion/tree/main/datafusion/sqllogictest#running-tests-sqlite
 [extended.yml]: 
https://github.com/apache/datafusion/blob/main/.github/workflows/extended.yml
 
diff --git a/contributor-guide/testing.html b/contributor-guide/testing.html
index 1031716630..ce9e66599c 100644
--- a/contributor-guide/testing.html
+++ b/contributor-guide/testing.html
@@ -510,7 +510,7 @@ cargo<span class="w"> </span><span 
class="nb">test</span><span class="w"> </span
 </div>
 <p><code class="docutils literal notranslate"><span 
class="pre">sqllogictests</span></code> may be less convenient for new 
contributors who are familiar with writing <code class="docutils literal 
notranslate"><span class="pre">.rs</span></code> tests as they require learning 
another tool. However, <code class="docutils literal notranslate"><span 
class="pre">sqllogictest</span></code> based tests are much easier to develop 
and maintain as they 1) do not require a slow recompile/link cycle [...]
 <p>Like similar systems such as <a class="reference external" 
href="https://duckdb.org/dev/testing";>DuckDB</a>, DataFusion has chosen to 
trade off a slightly higher barrier to contribution for longer term 
maintainability.</p>
-<p>DataFusion has integrated <a class="reference external" 
href="https://sqlite.org/sqllogictest/doc/trunk/about.wiki";>sqlite’s test 
suite</a> as a supplemental test suite that is run whenever a PR is merged into 
DataFusion. To run it manually please refer to the <a class="reference 
external" 
href="https://github.com/apache/datafusion/blob/main/datafusion/sqllogictest/README.md#running-tests-sqlite";>README</a>
 file for instructions.</p>
+<p>DataFusion runs <a class="reference external" 
href="https://sqlite.org/sqllogictest/doc/trunk/about.wiki";>sqlite’s test 
suite</a> in the merge queue before merging PRs into <code class="docutils 
literal notranslate"><span class="pre">main</span></code>. For local 
instructions, see <a class="reference external" 
href="https://github.com/apache/datafusion/blob/main/datafusion/sqllogictest/README.md#running-tests-sqlite";>Running
 Tests: sqlite</a>.</p>
 </section>
 <section id="snapshot-testing-cargo-insta">
 <h2>Snapshot testing (<code class="docutils literal notranslate"><span 
class="pre">cargo</span> <span class="pre">insta</span></code>)<a 
class="headerlink" href="#snapshot-testing-cargo-insta" title="Link to this 
heading">#</a></h2>
@@ -524,13 +524,12 @@ cargo<span class="w"> </span>insta<span class="w"> 
</span>review
 </section>
 <section id="extended-tests">
 <h2>Extended Tests<a class="headerlink" href="#extended-tests" title="Link to 
this heading">#</a></h2>
-<p>In addition to the standard CI test suite that is run on all PRs prior to 
merge,
-DataFusion has “extended” tests (defined in <a class="reference external" 
href="https://github.com/apache/datafusion/blob/main/.github/workflows/extended.yml";>extended.yml</a>)
 that are run on each
-commit to <code class="docutils literal notranslate"><span 
class="pre">main</span></code>. These tests rarely fail but take significantly 
longer to run
-than the standard test suite and add important test coverage such as ensuring
-correctness when there are hash collisions and running the relevant portions of
-the entire <a class="reference external" 
href="https://www.sqlite.org/sqllogictest/dir?ci=tip";>sqlite test suite</a>. 
You can run the extended tests
-locally by following the <a class="reference external" 
href="https://github.com/apache/datafusion/tree/main/datafusion/sqllogictest#running-tests-sqlite";>instructions
 in the documentation</a>.</p>
+<p>DataFusion has extended tests (defined in <a class="reference external" 
href="https://github.com/apache/datafusion/blob/main/.github/workflows/extended.yml";>extended.yml</a>)
 that take significantly
+longer to run than the standard suite. They provide additional correctness
+coverage and must pass in the merge queue before a PR merges into <code 
class="docutils literal notranslate"><span class="pre">main</span></code>.</p>
+<p>To conserve CI resources, these tests do not run on ordinary PR updates. 
They
+also run on pushes to release branches (<code class="docutils literal 
notranslate"><span class="pre">branch-*</span></code>). You can run them 
manually.</p>
+<p>For local SQLite test instructions, see the <a class="reference external" 
href="https://github.com/apache/datafusion/tree/main/datafusion/sqllogictest#running-tests-sqlite";>instructions
 in the documentation</a>.</p>
 </section>
 <section id="rust-integration-tests">
 <h2>Rust Integration Tests<a class="headerlink" href="#rust-integration-tests" 
title="Link to this heading">#</a></h2>
diff --git a/searchindex.js b/searchindex.js
index ab9773cdcb..519ec9a114 100644
--- a/searchindex.js
+++ b/searchindex.js
@@ -1 +1 @@
-Search.setIndex({"alltitles":{"!=":[[77,"op-neq"]],"!~":[[77,"op-re-not-match"]],"!~*":[[77,"op-re-not-match-i"]],"!~~":[[77,"id19"]],"!~~*":[[77,"id20"]],"#":[[77,"op-bit-xor"]],"%":[[77,"op-modulo"]],"&":[[77,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[16,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[77,"op-multiply"]],"+":[[77,"op-plus"]],"-":[[77,"op-minus"]],"/":[[77,"op-divide"]],"1.
 Array Literal Con [...]
\ No newline at end of file
+Search.setIndex({"alltitles":{"!=":[[77,"op-neq"]],"!~":[[77,"op-re-not-match"]],"!~*":[[77,"op-re-not-match-i"]],"!~~":[[77,"id19"]],"!~~*":[[77,"id20"]],"#":[[77,"op-bit-xor"]],"%":[[77,"op-modulo"]],"&":[[77,"op-bit-and"]],"(relation,
 name) tuples in logical fields and logical columns are 
unique":[[16,"relation-name-tuples-in-logical-fields-and-logical-columns-are-unique"]],"*":[[77,"op-multiply"]],"+":[[77,"op-plus"]],"-":[[77,"op-minus"]],"/":[[77,"op-divide"]],"1.
 Array Literal Con [...]
\ No newline at end of file


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to