docs: convenciones de testing y schema unit_tests/e2e_tests
Nuevo docs/testing.md con convenciones de test por lenguaje (Go, Python, Bash con 3 opciones), tablas unit_tests y e2e_tests, consultas FTS5 de ejemplo. Actualiza functions.md y CLAUDE.md con referencia a unit_tests.
This commit is contained in:
@@ -58,9 +58,14 @@ sqlite3 registry.db ".schema"
|
||||
**types** — columnas: `id, name, lang, domain, version, algebraic, definition, description, tags, uses_types, file_path, created_at, updated_at, examples, notes, documentation, code, content_hash, source_repo, source_license, source_file`
|
||||
- Enums: `algebraic`(product|sum)
|
||||
|
||||
**unit_tests** — columnas: `id, function_id, name, code, file_path, lang, created_at, updated_at`
|
||||
- Extraidos automaticamente por `fn index` desde los archivos de test
|
||||
- FK: `function_id` → `functions.id`
|
||||
|
||||
**FTS5 (columnas buscables):**
|
||||
- `functions_fts`: id, name, description, tags, signature, domain, example, notes, documentation, code
|
||||
- `types_fts`: id, name, description, tags, domain, examples, notes, documentation, code
|
||||
- `unit_tests_fts`: id, name, code, function_id, lang
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user