chore: auto-commit (23 archivos)

- CMakeLists.txt
- app.md
- appicon.ico
- main.cpp
- perf_tests.cpp
- perf_tests.h
- qa_panel.cpp
- qa_panel.h
- qa_state.cpp
- qa_state.h
- ...

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-19 00:31:32 +02:00
commit b15106fc09
23 changed files with 2536 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
#pragma once
// test_suite — boton "Run Tests" del QA panel.
//
// Suite de smoke tests sobre la API publica del modulo `data_table`. Ejecutable
// in-process (NO requiere relanzar la app). Resultados se exponen via
// qa::counters().last_test_*.
//
// Fase 1: smoke tests basicos (estructuras inicializan OK, renders no crashean,
// events emitidos cuando se simulan). Fase 2 con imgui_test_engine puede
// drive UI completa.
namespace tables_qa {
// Ejecuta toda la suite. Actualiza qa::counters().last_test_*.
// Retorna true si todos pasan.
bool run_test_suite();
} // namespace tables_qa