Arranque de prueba Powermock con menor crecimiento en Eclipse / Fedora 10, cuando en una partición NTFS

StackOverflow https://stackoverflow.com/questions/554641

Pregunta

He empezado con un juego adecuado con Powermock y se dio cuenta de que se ralentiza el arranque de prueba inmensamente. Un rápido vistazo a la parte superior, mientras se estaba ejecutando programas que mount.nfts-3g fue ocupando la mayor parte de la CPU. Me moví Eclipse y mi directorio de origen a particiones ext3 para ver si eso era un problema y las pruebas de puesta en marcha ahora más rápido, pero todavía hay un retraso notable. ¿Es esto normal con Powermock o me estoy perdiendo algo obvio?

¿Fue útil?

Solución

PowerMock es un poco más lento en el arranque, ya que utiliza su propio cargador de clases, pero el tiempo que se necesita también depende de la forma de escribir las pruebas usando PowerMock. Por ejemplo, si está utilizando la anotación PrepareForTest a nivel de clase o método de la prueba. Si se está usando en el nivel de método se crea un nuevo cargador de clases para cada método de ensayo. El tiempo también puede depender del modo de JUnit tenedor.

Otros consejos

Trate de ejecutar Powermock sin Eclipse. ¿Se produce los mismos síntomas?

Mock veeery pequeñas unidades. Es la pérdida de rendimiento tan alto como antes?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top