should be it
This commit is contained in:
10
external/duckdb/test/sql/copy/csv/afl/fuzz_20250211_crash.test
vendored
Normal file
10
external/duckdb/test/sql/copy/csv/afl/fuzz_20250211_crash.test
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
# name: test/sql/copy/csv/afl/fuzz_20250211_crash.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/20250211_csv_fuzz_crash/case_53.csv', buffer_size=42);
|
||||
----
|
||||
17
external/duckdb/test/sql/copy/csv/afl/fuzz_20250226.test
vendored
Normal file
17
external/duckdb/test/sql/copy/csv/afl/fuzz_20250226.test
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# name: test/sql/copy/csv/afl/fuzz_20250226.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
require json
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
query I
|
||||
select count(file) from glob('./data/csv/afl/20250226_csv_fuzz_error/*');
|
||||
----
|
||||
1
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/20250226_csv_fuzz_error/case_1.csv', force_not_null=012%0, columns={'a':'JSON'});
|
||||
----
|
||||
14
external/duckdb/test/sql/copy/csv/afl/test_afl_ignore_errors.test
vendored
Normal file
14
external/duckdb/test/sql/copy/csv/afl/test_afl_ignore_errors.test
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
# name: test/sql/copy/csv/afl/test_afl_ignore_errors.test
|
||||
# description: Test AFL CSV Files work with ingore errors set to true
|
||||
# group: [afl]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
loop i 1 56
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/ignore_errors/${i}.csv', ignore_errors = true)
|
||||
----
|
||||
|
||||
endloop
|
||||
14
external/duckdb/test/sql/copy/csv/afl/test_afl_no_parameter.test
vendored
Normal file
14
external/duckdb/test/sql/copy/csv/afl/test_afl_no_parameter.test
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
# name: test/sql/copy/csv/afl/test_afl_no_parameter.test
|
||||
# description: Test AFL CSV Files work with null padding set
|
||||
# group: [afl]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
loop i 1 25
|
||||
|
||||
statement maybe
|
||||
FROM 'data/csv/afl/no_parameter/${i}.csv'
|
||||
----
|
||||
|
||||
endloop
|
||||
14
external/duckdb/test/sql/copy/csv/afl/test_afl_null_padding.test
vendored
Normal file
14
external/duckdb/test/sql/copy/csv/afl/test_afl_null_padding.test
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
# name: test/sql/copy/csv/afl/test_afl_null_padding.test
|
||||
# description: Test AFL CSV Files work with null padding set
|
||||
# group: [afl]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
loop i 1 46
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/null_padding/${i}.csv', null_padding=true)
|
||||
----
|
||||
|
||||
endloop
|
||||
14
external/duckdb/test/sql/copy/csv/afl/test_afl_skip.test
vendored
Normal file
14
external/duckdb/test/sql/copy/csv/afl/test_afl_skip.test
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
# name: test/sql/copy/csv/afl/test_afl_skip.test
|
||||
# description: Test AFL CSV Files work with skip set
|
||||
# group: [afl]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
loop i 1 3
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/skip/${i}.csv', skip=1)
|
||||
----
|
||||
|
||||
endloop
|
||||
367
external/duckdb/test/sql/copy/csv/afl/test_fuzz_3977.test
vendored
Normal file
367
external/duckdb/test/sql/copy/csv/afl/test_fuzz_3977.test
vendored
Normal file
@@ -0,0 +1,367 @@
|
||||
# name: test/sql/copy/csv/afl/test_fuzz_3977.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
loop i 0 2
|
||||
|
||||
query I
|
||||
select count(file) from glob('./data/csv/afl/3977/*');
|
||||
----
|
||||
88
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_1.csv', rejects_scan=0, buffer_size=655371, all_varchar=false, rejects_scan=0, buffer_size=42);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_2.csv', names=['a','b','c','d'], store_rejects=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_3.csv', names=['a','b','c','d'], store_rejects=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_4.csv', names=['a','b','c','d'], store_rejects=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_5.csv', auto_detect=false, columns={'a': 'VARCHAR'}, escape='"', header=false, quote='"', strict_mode=true, store_rejects=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_6.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_7.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_8.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_9.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=false);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_10.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_11.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_12.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_13.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_14.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_15.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_16.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_17.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_18.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_19.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_20.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_21.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_22.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_23.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_24.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_25.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_26.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_27.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_28.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_29.csv', auto_detect=false, buffer_size=65536, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_30.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_31.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_32.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_33.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_34.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_35.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_36.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_37.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_38.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_39.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_40.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, comment=';', rejects_table='"', strict_mode=false);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_41.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_42.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_43.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_44.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_45.csv', auto_detect=false, buffer_size=810, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_46.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_47.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_48.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_49.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_50.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_51.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', '|':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_52.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_53.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_54.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAr'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_55.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_56.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_57.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_58.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_59.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','"':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_60.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_61.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_62.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_63.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_64.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_65.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_66.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_67.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_68.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_69.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_70.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_71.csv', auto_detect=false, buffer_size=16711722, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_72.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','F':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_73.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_74.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_75.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_76.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_77.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_78.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_79.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_80.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_81.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_82.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_83.csv', auto_detect=false, parallel=false, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_84.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_85.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_86.csv', auto_detect=false, buffer_size=720938, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_87.csv', auto_detect=false, buffer_size=42, columns={'a2.0-22222222222222222.0222->>':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/3977/case_88.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', rejects_table='"', strict_mode=true);
|
||||
----
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
endloop
|
||||
24
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4086.test
vendored
Normal file
24
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4086.test
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
# name: test/sql/copy/csv/afl/test_fuzz_4086.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
require json
|
||||
|
||||
loop i 0 2
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4086/case_1.csv', auto_detect=false, columns={'json': 'JSON'}, delim=NULL, buffer_size=42, store_rejects=true, rejects_limit=658694493994253607);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4086/case_2.csv', auto_detect=false, columns={'json': 'JSON'}, delim=NULL, buffer_size=42, store_rejects=true, rejects_limit=658694493994253607);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4086/case_3.csv', auto_detect=false, columns={'json': 'JSON'}, delim='\0', buffer_size=42, store_rejects=true, rejects_limit=658694493994253607);
|
||||
----
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
endloop
|
||||
10
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4172.test
vendored
Normal file
10
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4172.test
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
# name: test/sql/copy/csv/afl/test_fuzz_4172.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4172/case_4.csv', ignore_errors=true, buffer_size=1, store_rejects=false);
|
||||
----
|
||||
21
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4496.test
vendored
Normal file
21
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4496.test
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
# name: test/sql/copy/csv/afl/test_fuzz_4496.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
require json
|
||||
|
||||
|
||||
loop i 0 2
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4496/crashes/case_0.csv', auto_detect=false, buffer_size=42, columns={'json': 'JSON'}, delim=NULL, rejects_limit=658694493994253607, store_rejects=true);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4496/crashes/case_1.csv', auto_detect=false, buffer_size=42, columns={'json': 'JSON'}, delim=NULL, rejects_limit=658694493994253607, store_rejects=true);
|
||||
----
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
endloop
|
||||
18
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4793.test
vendored
Normal file
18
external/duckdb/test/sql/copy/csv/afl/test_fuzz_4793.test
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
# name: test/sql/copy/csv/afl/test_fuzz_4793.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
require json
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4793/crashes/case_0.csv', auto_detect=false, columns={'a':'varchar'}, delim='', encoding='latin-1', header=false, quote='');
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/4793/crashes/case_1.csv', auto_detect=false, buffer_size=42, columns={'a':'INTEGER','b':'INTEGER', 'c':'VARCHAR'}, delim=';', escape='"', quote='"');
|
||||
----
|
||||
|
||||
17
external/duckdb/test/sql/copy/csv/afl/test_fuzz_5194.test
vendored
Normal file
17
external/duckdb/test/sql/copy/csv/afl/test_fuzz_5194.test
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
# name: test/sql/copy/csv/afl/test_fuzz_5194.test
|
||||
# description: fuzzer generated csv files - should not raise internal exception (by failed assertion).
|
||||
# group: [afl]
|
||||
|
||||
require json
|
||||
|
||||
statement ok
|
||||
PRAGMA enable_verification
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/5194/crashes/case_0.csv', auto_detect=false, buffer_size=8, columns={'a': 'integer','b': 'integer','c': 'integer'}, header=true, maximum_line_size=0);
|
||||
----
|
||||
|
||||
statement maybe
|
||||
FROM read_csv('data/csv/afl/5194/crashes/case_4.csv', buffer_size=30, delim=';', union_by_name=false, header=false, null_padding=true);
|
||||
----
|
||||
|
||||
Reference in New Issue
Block a user