ktx/packages/cli/test/context/connections
Andrey Avtomonov ca231df5fe
fix(gdrive): validate folder access, run config test, harden Drive API (#321)
* fix(gdrive): validate folder access, run config test, harden Drive API

Connection test and setup validation now verify folder_id resolves to an accessible Drive folder before counting Docs, via a shared verifyGdriveFolderAndCountDocs helper, so a wrong or unshared folder fails instead of passing with 0 docs.

Move gdrive-config.test.ts under test/ so Vitest's test/** glob actually runs it; escape folder_id in the Drive query; add retry/backoff on transient Google API responses; and record skipped non-Google-Doc files in the staged manifest.

* chore: sync uv.lock to ktx-daemon/ktx-sl 0.13.1
2026-06-28 01:02:37 +02:00
..
bigquery-identifiers.test.ts test: split cli tests from source tree (#216) 2026-05-26 08:49:05 +02:00
dialects.test.ts feat(mysql): implement columnStats using INFORMATION_SCHEMA.STATISTICS (#233) 2026-06-08 12:21:19 +02:00
drivers.test.ts feat(setup): apply per-role LLM model presets, remove --llm-model (#268) 2026-06-08 15:30:48 +02:00
federation.test.ts feat(duckdb): cross-database federation via derived DuckDB connection (#295) 2026-06-15 15:01:39 +00:00
gdrive-config.test.ts fix(gdrive): validate folder access, run config test, harden Drive API (#321) 2026-06-28 01:02:37 +02:00
local-warehouse-descriptor.test.ts test: split cli tests from source tree (#216) 2026-05-26 08:49:05 +02:00
notion-config.test.ts test: split cli tests from source tree (#216) 2026-05-26 08:49:05 +02:00
project-sql-executor.integration.test.ts feat(duckdb): cross-database federation via derived DuckDB connection (#295) 2026-06-15 15:01:39 +00:00
project-sql-executor.test.ts feat(duckdb): cross-database federation via derived DuckDB connection (#295) 2026-06-15 15:01:39 +00:00
read-only-sql.test.ts fix(sqlserver): hoist leading CTEs out of row-limit derived-table wrap (#311) 2026-06-23 13:03:46 +00:00
resolve-connection.test.ts fix(cli): make connection-not-configured errors actionable and expected (#301) 2026-06-15 14:38:44 +02:00