Esiste un rilevatore di immagini incorporato in modo da poterlo utilizzare nei test di unità? Può essere spedito con il test ed è pronto per l'uso. Forse potremmo prendere in giro qualche servizio e registrarsi per il guardiano dello zoo incorporatozookeeper incorporato per test unità/integrazione
risposta
Il quadro Curator ha classi TestingServer e TestingCluster (vedi https://github.com/Netflix/curator/wiki/Utilities) che si trovano in un manufatto Maven separato (curatore-test - vedere la sezione Maven/Artefatti di https://github.com/Netflix/curator/wiki).
Sono piuttosto auto-esplicativi, oppure è possibile scaricare la base del codice del curatore e vedere come vengono utilizzati internamente nei propri casi di test.
Abbiamo utilizzato entrambi con successo nei test unitari a $ DAY_JOB.
È possibile utilizzare zookeeper-maven-plugin, che è documentato here.
Il progetto zookeeper produce un "barattolo di grasso" che utilizza per il test del sistema.
C'è uno scritto README, che mostra quanto sia facile da avviare, ma sfortunatamente non è stato creato come un artefatto, quindi non può essere collegato a Maven.
È possibile utilizzare Apache Curator Utilities fornito nel server ZooKeeper in corso TestingServer
che può essere utilizzato per il test. Con maven
è possibile dipendenza per quanto segue
<dependency>
<groupId>org.apache.curator</groupId>
<artifactId>curator-test</artifactId>
<version>3.2.1</version>
</dependency>
E si può creare nel server di Zookeeper processo come folows
TestingServer zkServer;
@Before
public void setUp() throws Exception
{
zkServer = new TestingServer(2181, true);
}
@After
public void tearDown() throws Exception
{
zkServer.stop();
}
Per l'uso di test cluster possono utilizzare TestingCluster
, che crea un insieme in esecuzione all'interno di server Zookeeper
- 1. alternativa ZooKeeper per .net
- 2. ZooKeeper per Java/Spring Config?
- 3. Come configurare correttamente il contenitore OpenEJB incorporato per i test?
- 4. OCUnit test di un framework incorporato
- 5. FAILED WRITE PID per l'installazione di Zookeeper
- 6. Supervisiona ZooKeeper con Supervisord
- 7. È possibile avviare un'istanza del server zookeeper in corso, ad esempio per i test delle unità?
- 8. zookeeper non di partenza
- 9. Database incorporato per .net
- 10. Server Java incorporato o non incorporato
- 11. sincronizzazione server zookeeper vs redis
- 12. Zookeeper/Chubby -confrontarli- MySql NDB
- 13. ZooKeeper - aggiunta di peer dinamicamente?
- 14. Kafka: Zookeeper è un must?
- 15. SolrCloud ZooKeeper Aggiornamenti di configurazione
- 16. "java.net.ConnectException: Connection refused" in Zookeeper
- 17. unit test un servlet con un Jetty incorporato
- 18. Configura DataImportHandler in SolrCloud con ZooKeeper
- 19. Linux incorporato per principiante totale
- 20. Buono database incorporato per Qt?
- 21. Misra standard per software incorporato
- 22. Cosa succede se Zookeeper fallisce completamente?
- 23. Zookeeper gestito da Hbase che tenta improvvisamente di connettersi a localhost invece del quorum zookeeper
- 24. Ha senso utilizzare Zookeeper per memorizzare i permessi utente
- 25. modo migliore per iniziare server di Zookeeper dal programma Java
- 26. L'approccio migliore per specificare gli host ZooKeeper sui client Solr?
- 27. Preoccupazioni per la ricetta di blocco dello zookeeper
- 28. Maven distribuisce più guerre al server incorporato per i test di integrazione
- 29. Errore software incorporato
- 30. cancellare la directory dei dati Zookeeper