Ho iniziato ad usare Akka con Scala per sviluppare un insieme di componenti interagenti in un'architettura orientata al bus. Ho bisogno di testare la tolleranza d'errore del sistema, e per questo mi chiedevo se ci fosse un modo per usare un modello probabilistico di fallimento (cioè, impostare alcuni parametri di fallimento per ciascun attore) all'interno di un framework di prova Scala. Qualche idea? Qualche struttura là fuori che già implementa questo?Test con errore probabilistico dei componenti in Akka (Scala)
risposta
Suppongo che tu sai pensa come TESTKIT e leggere la documentazione a http://akka.io/docs/akka/1.3/scala/testing.html#akka-testkit (vedi anche http://roestenburg.agilesquad.com/2011/02/unit-testing-akka-actors-with-testkit_12.html)
Non è necessario Akka nella configurazione di prova, se ho capito immediatamente il problema. Supponiamo che Akka stessa sia testata e funzioni OK. Ora solo il devi testare il tuo codice. Dato che non hai mostrato il codice è difficile dare consigli, ma proverò:
puoi testare le tue chiamate di metodo in sequenze diverse e asserire i risultati. Vorrei inserire le sequenze in hardcode, ma puoi anche farlo in modo casuale.
mostrare un codice e chiarirò cosa intendo. Potrei anche sbagliarmi, se avessi capito la tua domanda sbagliata.
- 1. Messaggio di errore con Scala AKKA Attore
- 2. Test dei componenti angolari 2 con @Input
- 3. Test dei componenti react-intl con l'enzima
- 4. Test di unità di attori Akka con Scala
- 5. Serializzazione in Scala/Akka
- 6. Scala: implementazione client Redis con Akka futures
- 7. Flex: test dei componenti dell'interfaccia utente al livello dei clic?
- 8. Akka SLF4J e logback in Scala
- 9. Classi Case Scala e Protocolli Buffer con Akka in rete
- 10. Akka HttpResponse corpo leggere as String Scala
- 11. terminano correttamente gli attori akka in scala
- 12. Utilizzo dei componenti WPF nei test NUnit - come utilizzare STA?
- 13. angolari 2: componenti di test con router
- 14. Trading ad alta frequenza in JVM con Scala/Akka
- 15. Websocket semplice in scala/akka/play
- 16. Scala + Gioca + Akka. C'è bisogno di Backbone.js?
- 17. Abbiamo gli equivalenti di Akka/Scala per i comportamenti OTP?
- 18. Scala Akka e buffer di protocollo
- 19. Test con Dagger 2 utilizzando configurazioni dei componenti separati in Android
- 20. Akka con Frege che funziona più lentamente della controparte Scala
- 21. Utilizzando mapTo con i futures a Akka/Scala
- 22. hashing probabilistico - esiste una cosa del genere?
- 23. La libreria Akka Actors è installata con Scala IDE per Scala 2.10?
- 24. Lib standard o Akka per Scala.2.10.1?
- 25. application.conf per Scala SBT Akka Actors
- 26. Informazioni sugli elementi componenti dei componenti in VueJS
- 27. Test degli attori Akka che mixano Stash con TestActorRef
- 28. Scala: l'attore Akka non sta morendo in Play Framework 2.2.0
- 29. Test di Webpack con componenti React con Jest
- 30. 'Una valida Reagire elemento (o nullo) devono essere restituiti' errore con uno dei componenti in ReactJS
Non che io sappia. Che cosa esattamente vuoi iniettare (e quando) e quali sono esattamente le proprietà che desideri accertare? A seconda di queste risposte, potrebbe essere interessante esplorare possibili aggiunte ad Akka. –
questo non è molto vicino ma: http: //mir.cs.illinois.edu/setak/ –