4Trabes Historias de una empresa en 100 metros cuadrados

El blog de Trabe Soluciones

Watchr aplicado: autotesting con Maven

|

Variante de la receta que os traje el otro día. Esta vez utilizando Maven en lugar de Ant. Sólo hay que modificar un poco el fichero de configuración de Watchr y listo.

1
2
3
4
5
6
7
8
9
10
watch( 'src/main/java/(.*)\.java' )  do |md|
    file = "#{md[1]}Test"
    test(file) if File.exists?("src/test/java/#{file}.java")
end

watch( 'src/test/java/(.*Test)\.java' ) { |md| test(md[1]) }

def test(file)
    system("mvn test -Dtest=#{file.gsub("/",".")}")
end


Lo sentimos, pero los comentarios están cerrados