You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/source/contributor-guide/testing.md
+13-1Lines changed: 13 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -39,7 +39,7 @@ DataFusion's SQL implementation is tested using [sqllogictest](https://github.co
39
39
40
40
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.
41
41
42
-
###Rust Integration Tests
42
+
## Rust Integration Tests
43
43
44
44
There are several tests of the public interface of the DataFusion library in the [tests](https://github.com/apache/datafusion/tree/main/datafusion/core/tests) directory.
45
45
@@ -49,6 +49,18 @@ You can run these tests individually using `cargo` as normal command such as
49
49
cargo test -p datafusion --test parquet_exec
50
50
```
51
51
52
+
## SQL "Fuzz" testing
53
+
54
+
DataFusion uses the [SQLancer] for "fuzz" testing: it generates random SQL
55
+
queries and execute them against DataFusion to find bugs.
56
+
57
+
The code is in the [datafusion-sqllancer] repository, and we welcome further
58
+
contributions. Kudos to [@2010YOUY01] for the initial implementation.
0 commit comments