PThorpe92
297cbbf726
Rename Limbo -> Turso in python tests
2025-07-02 10:57:46 -04:00
Pekka Enberg
eb0de4066b
Rename limbo_ext
crate to turso_ext
2025-06-29 12:14:08 +03:00
PThorpe92
b655ac8267
Remove tests that dynamically load generate_series extension
2025-06-27 09:50:15 -04:00
Piotr Rzysko
dda1ee86e2
Fix ruff errors
2025-06-21 19:32:16 +02:00
Jussi Saurio
d0f9df1f97
Merge 'Improve extension compatibility testing' from Piotr Rżysko
...
Go Tests / test (push) Waiting to run
Java Tests / test (push) Waiting to run
JavaScript / stable - aarch64-apple-darwin - node@20 (push) Waiting to run
JavaScript / stable - x86_64-apple-darwin - node@20 (push) Waiting to run
JavaScript / stable - x86_64-pc-windows-msvc - node@20 (push) Waiting to run
JavaScript / stable - x86_64-unknown-linux-gnu - node@20 (push) Waiting to run
JavaScript / Test bindings on x86_64-apple-darwin - node@20 (push) Blocked by required conditions
JavaScript / Test bindings on Linux-x64-gnu - node@20 (push) Blocked by required conditions
JavaScript / Build universal macOS binary (push) Blocked by required conditions
JavaScript / Publish (push) Blocked by required conditions
Python / configure-strategy (push) Waiting to run
Python / test (push) Blocked by required conditions
Python / lint (push) Waiting to run
Python / linux (x86_64) (push) Waiting to run
Python / macos-x86_64 (x86_64) (push) Waiting to run
Python / macos-arm64 (aarch64) (push) Waiting to run
Python / sdist (push) Waiting to run
Python / Release (push) Blocked by required conditions
Rust / test-sqlite (push) Waiting to run
Rust / cargo-fmt-check (push) Waiting to run
Rust / build-native (blacksmith-4vcpu-ubuntu-2404) (push) Waiting to run
Rust / build-native (macos-latest) (push) Waiting to run
Rust / build-native (windows-latest) (push) Waiting to run
Rust / clippy (push) Waiting to run
Rust / build-wasm (push) Waiting to run
Rust / test-limbo (push) Waiting to run
Rust Benchmarks+Nyrkiö / bench (push) Waiting to run
Rust Benchmarks+Nyrkiö / clickbench (push) Waiting to run
Run long fuzz tests on Btree / run-long-tests (push) Has been cancelled
Run long fuzz tests on Btree / simple-stress-test (push) Has been cancelled
Extracted from https://github.com/tursodatabase/limbo/pull/1727 .
Reviewed-by: Preston Thorpe (@PThorpe92)
Closes #1741
2025-06-21 19:09:33 +03:00
pedrocarlo
80ccca8827
ruff lint fix
2025-06-20 15:59:03 -03:00
Piotr Rzysko
9d54d9baf5
Add compatibility test for generate_series
2025-06-14 05:26:11 +02:00
Piotr Rzysko
c4fa715036
Add test SQLite KV extension
...
This extension mimics Limbo's kv_store and is used in tests to verify
that Limbo and SQLite handle extensions in a compatible way.
2025-06-14 05:26:10 +02:00
Piotr Rzysko
d1d8ead475
Add support for pragma table-valued functions
2025-06-01 10:25:42 +02:00
Jussi Saurio
b843ad0a58
Add INSERT INTO ... SELECT * FROM generate_series() regression test
2025-05-27 10:54:55 +03:00
PThorpe92
c5d364064a
Add python tests for xConnect behavior and testing extension
2025-05-24 14:49:59 -04:00
Piotr Rzysko
ad9d044a04
Add CSV extension
2025-05-21 09:22:59 +02:00
Jussi Saurio
6926d7b931
testing/py: rename debug_print() to run_debug()
2025-05-12 10:52:13 +03:00
Piotr Rzysko
d5984445a9
Fix panic on CREATE VIRTUAL TABLE IF NOT EXISTS by halting VM properly
...
Fixes a runtime panic caused by failing to halt the virtual machine
after executing CREATE VIRTUAL TABLE IF NOT EXISTS.
Previously resulted in:
thread 'main' panicked at core/vdbe/mod.rs:408:52:
index out of bounds: the len is 3 but the index is 3
2025-05-11 21:21:18 +02:00
Piotr Rzysko
fdffbc9534
Ensure virtual table name uniqueness
2025-05-11 21:21:18 +02:00
Preston Thorpe
d837f89d74
Merge branch 'main' into vtab_schema
2025-04-28 22:09:10 -04:00
PThorpe92
d02900294e
Remove 2nd shell in vtab tests, fix expr translation in main loop
2025-04-17 14:01:45 -04:00
pedrocarlo
d71029cda7
Overhaul in printing using rich
2025-04-15 12:50:35 -03:00
pedrocarlo
58e091cb23
setup uv for limbo
2025-04-15 12:45:46 -03:00
pedrocarlo
6249cd67e9
added print statement to test that VDestroy is being called
2025-04-13 17:10:43 -03:00
pedrocarlo
000d8756ec
Implment VDestroy opcode
2025-04-13 17:06:12 -03:00
PThorpe92
7993857020
Add py tests for vtab update behavior
2025-04-09 11:06:41 -04:00
PThorpe92
a0f71e27be
Fix cli tests
2025-04-08 20:10:49 -04:00
PThorpe92
399994bf66
Fix ext tests start with no default schema
2025-04-05 11:19:40 -04:00
PThorpe92
97c68f905a
Move test back to original setup to ensure issue is solved
2025-04-03 20:22:47 -04:00
PThorpe92
22fd3e9781
Fix cli tests
2025-04-03 15:23:49 -04:00
Pere Diaz Bou
cb85ba8e82
fix extensions.py test
2025-03-28 11:58:03 +01:00
PThorpe92
334f0a928a
Adjust test to reflect new parse error
2025-03-24 21:05:50 -04:00
Pekka Enberg
7832ae22df
Enable pretty mode in shell by default
...
Fixes #929
2025-03-22 08:10:26 +02:00
PThorpe92
c638b64a59
Fix tests to use updated extension name
2025-03-12 21:55:50 -04:00
PThorpe92
35fc9df275
Rename and combine testing extension crate
2025-03-12 21:52:51 -04:00
Pekka Enberg
01f121b567
Merge 'adding limbo.quit to cleanly quit the subprocess in python tests' from Pedro Muniz
...
Closes #1071
2025-03-04 10:21:49 +02:00
EmNudge
116350d139
Add ipaddr extension
2025-03-02 16:03:46 -05:00
pedrocarlo
2bdb682a49
adding limbo quit to cleanly quit the subprocess
2025-02-28 22:18:05 -03:00
PThorpe92
6c98cf4d82
Clean up extension python tests to use convenience CLI-test class
2025-02-25 20:36:35 -05:00