limbo/testing
Pekka Enberg 76ca4c7b01 Merge 'Fix not evaling constant conditions when no tables in query' from Jussi Saurio
This PR is extracted from the sqlite fuzzing exploration effort in
https://github.com/tursodatabase/limbo/pull/1021
---
We were not evaluating constant conditions (e.g '1 IS NULL') when there
were no tables referenced in the query, because our WHERE term
evaluation was based on "during which loop" to evaluate them. However,
when there are no tables, there are no loops, so they were never
evaluated.

Closes #1023
2025-02-18 10:07:04 +02:00
..
cli_tests Fix cli test for new output name 2025-02-17 22:33:55 -05:00
test_files Fix import csv failing when single quote is in string 2025-01-11 13:48:21 +05:30
wal testing: Add test database + WAL file 2024-08-03 12:16:34 +03:00
agg-functions.test support TRUE and FALSE in predicates 2024-12-13 22:58:29 +02:00
all.test testing: Disable transaction tests for now 2025-02-14 12:19:58 +02:00
changes.test Created basic tcl tests for changes and total_changes 2025-01-19 20:51:16 -05:00
cmdlineshell.test refactor(testing): move .table tests to shelltests.py 2024-12-18 09:10:37 +02:00
coalesce.test extend TCL tests for COALESCE 2025-02-09 22:01:33 +04:00
compare.test Add Null comparision tests 2025-01-19 00:39:10 +05:30
concat.test Added Concat Opcode 2025-01-21 00:29:23 +05:30
delete.test Add TCL tests for delete 2025-02-06 23:39:12 +05:30
extensions.py Add support for REGEXP_REPLACE in limbo extension #740 2025-02-11 20:04:59 +01:00
gen-database.py testing: update testing with products table and cross join test 2024-07-09 18:08:16 +02:00
glob.test Fix glob 2024-12-30 17:02:31 +05:30
groupby.test Support numeric column references in GROUP BY 2025-02-14 16:57:45 +02:00
insert.test Align MustBeInt logic with sqlite 2025-01-16 00:09:45 +05:30
join.test chore: rollback using rowid(sqlite3 unsupported) 2025-01-14 22:56:49 +08:00
json.test fix floating point numbers get truncated in json #877 2025-02-10 12:23:43 +01:00
like.test Support like function with escape 2024-12-28 13:55:12 +05:30
math.test Implement Not 2025-01-20 00:21:23 +05:30
offset.test Created TCL tests for select queries with offset 2025-01-26 16:40:30 -05:00
orderby.test select: fix bug with referring to a mixed-case alias 2025-02-14 16:40:58 +02:00
pragma.test Add read implementation of user_version pragma with ReadCookie opcode 2025-02-07 09:23:48 -05:00
scalar-functions-datetime.test strftime compatibility issue solved 2025-01-26 17:01:08 -03:00
scalar-functions-printf.test test fix 2025-02-04 21:02:51 +05:30
scalar-functions.test add substr cases in TCL tests 2025-02-15 13:25:49 +04:00
select.test Add more TCL tests for exprs in select/where positions 2025-02-17 07:43:09 +02:00
subquery.test Add failing tests for CTE functionality 2025-02-08 14:49:01 +02:00
tester.tcl implement is and is not where constraints 2025-01-31 23:01:49 -05:00
testing.db index scan wip foo doesnt work yet 2024-10-05 18:25:04 +03:00
testing_norowidalias.db Run all tcl tests on 2 separate dbs (1. with rowid aliases 2. without rowid aliases) 2024-12-14 17:13:45 +02:00
testing_small.db implement is and is not where constraints 2025-01-31 23:01:49 -05:00
testing_small.db-wal implement is and is not where constraints 2025-01-31 23:01:49 -05:00
testing_user_version_10.db Add read implementation of user_version pragma with ReadCookie opcode 2025-02-07 09:23:48 -05:00
time.test added tests 2025-02-01 16:13:37 -03:00
total-changes.test Created basic tcl tests for changes and total_changes 2025-01-19 20:51:16 -05:00
transactions.test core/translate: BEGIN EXCLUSIVE support 2025-02-14 11:52:18 +02:00
vector.test testing: Add few TCL tests for vector extensions 2025-01-28 14:24:09 +02:00
where.test Fix not evaling constant conditions when no tables in query 2025-02-17 13:10:27 +02:00