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]