limbo/extensions
Piotr Rzysko 20ea079679 Add framework for testing extensions in TCL
There is a distinction between tests that verify extension-specific
behavior and tests that verify interactions between the database engine
and extensions. Previously, both types of tests were kept in extensions.py.
With this new framework, we can extract the latter type of tests from
extensions.py into TCL. This cleans up extensions.py and provides
compatibility testing with SQLite at no extra cost.

To demonstrate the framework’s usage, tests verifying the handling of
virtual tables were extracted to TCL.

In the future, we may consider moving extension-specific tests to TCL as
well, especially those that have counterparts in SQLite or sqlean.
2025-08-15 21:06:27 +02:00
..
completion Replace ConstraintInfo::plan_info with ConstraintInfo::index 2025-08-05 05:48:29 +02:00
core apply copilot review doc comment 2025-08-14 16:09:25 -04:00
crypto chore: link advapi32 on windows 2025-07-16 19:34:42 +01:00
csv Remove default trait impl from csv extension 2025-07-23 16:50:57 -04:00
ipaddr chore: link advapi32 on windows 2025-07-16 19:34:42 +01:00
percentile chore: link advapi32 on windows 2025-07-16 19:34:42 +01:00
regexp refactir regexp replace 2025-08-05 20:53:24 +05:30
tests Add framework for testing extensions in TCL 2025-08-15 21:06:27 +02:00