Vorrei rendere i miei test delle proprietà di ScalaCheck nella mia suite di test specs2, temporaneamente, per facilitare il debugging. In questo momento, potrebbero essere generati valori diversi ogni volta che rieseguo la suite di test, il che rende frustrante il debug, perché non si sa se un cambiamento nel comportamento osservato è causato dalle modifiche al codice o semplicemente da dati diversi generati.Effettua i test di ScalaCheck deterministici
Come posso fare questo? Esiste un modo ufficiale per impostare il seme casuale utilizzato da ScalaCheck?
Sto usando sbt
per eseguire la suite di test. domanda
Bonus: Esiste un modo ufficiale per stampare il seme casuale usata da ScalaCheck, in modo da poter riprodurre anche un test non-deterministico?
Da dove provengono questi dati mutevoli? Un db? Un server? –
@BrianAgnew No, è generato casualmente da 'ScalaCheck'. –