Posso eseguire i test del Karma con un seme specificato? [chiuso]
Sto lavorando a un progetto angolare che viene testato con Karma / Jasmine. I test angolari, per impostazione predefinita, vengono eseguiti in un ordine casuale, il che può comportare il fallimento del test se eseguiti in un certo ordine.
Ho notato che nel mio browser runner, mostra il seme randomizzato con cui sono stati eseguiti i test.
Quando eseguo i test, posso specificare questo seme, in modo da poter testare lo stesso ordine più di una volta? (E così posso passare questo seme ad altri per mostrare in quale ordine i loro test falliscono).
Questa domanda è risolta, non so perché è "Chiusa. Questa domanda richiede dettagli o chiarezza".
Risposte
Puoi impostare random
su false in karma config per ottenere sempre lo stesso ordine in Jasmine 3.x.
configurare jasmine per non eseguire i test in modo casuale
Per il seme, esiste anche un'opzione seme, ma non sono sicuro di come usarlo. Dice che è una funzione ma vedo "4321" fornito nel secondo collegamento.
https://github.com/karma-runner/karma-jasmine
Ad ogni modo, penso che la specifica random: false
dovrebbe essere sufficiente per te perché questo dovrebbe essere lo stesso ordine su ogni esecuzione.