R
reduce-unoptimized-query-oracle
Zredukuj logi błędów testów do minimalnego przypadku SQL
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do analizy logów z testów unoptimized-query-oracle w CockroachDB. Pomaga znaleźć najmniejszy możliwy fragment SQL, który reprodukuje błąd optymalizacji zapytań. Gdy test wykryje różne wyniki dla tego samego zapytania przy różnych ustawieniach optymalizacji, ta umiejętność wyodrębnia z pełnych logów testowych tylko niezbędne instrukcje SQL potrzebne do powtórzenia problemu. Oszczędza czas debugowania, eliminując szum z dużych plików logów.
Jak używać
- Zlokalizuj katalog artefaktów z uruchomienia testu roachtest. Będziesz potrzebować kilku plików: params.log (parametry testu), test.log (log z roachtesta), failure*.log (log błędu), unoptimized-query-oracle*.log (pełne instrukcje SQL) oraz unoptimized-query-oracle*.failure.log (zapytanie będące przedmiotem zainteresowania). 2. Otwórz plik cockroach.log z katalogu logs/1.unredacted/ lub logs/unredacted/ i znajdź hash commita, szukając linii zawierającej "binary: CockroachDB" — hash będzie częścią ciągu wersji. 3. Sprawdź w params.log, czy asercje runtime są włączone, szukając wpisu "runtimeAssertionsBuild": "true". 4. Przekaż skillowi zawartość pliku unoptimized-query-oracle*.log oraz informacje o konfiguracji testu (commit, stan asercji). 5. Skill przeanalizuje pełny log i wyodrębni minimalny zestaw instrukcji SQL, które reprodukują błąd — będzie to znacznie krótszy kod niż oryginalny log testowy. 6. Użyj zredukowanego SQL do dalszego debugowania lub zgłoszenia problemu z konkretnymi, reprodukowalnymi krokami.
Podobne skille
W
wcag-audit-patterns
autor: wshobson
Testowanie
1893
L
langgraph-docs
autor: langchain-ai
Testowanie
23127
P
playwright-browser-automation
autor: lackeyjb
Testowanie
13130
P
powershell-windows
autor: davila7
Testowanie
1074
B
backtesting-frameworks
autor: wshobson
Testowanie
12105
T
testing-workflow
autor: amo-tech-ai
Testowanie
1076