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.

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

No hay comentarios de momento

Tu comentario

Microsoft Office 2003 Professional Edition Adobe Creative Suite 2 Premium Macromedia Dreamweaver 8 [Mac] Microsoft Office Visio Professional 2007 Microsoft Windows XP Professional SP3 Adobe Flash Media Server 3.0 Adobe Font Folio 11 Microsoft Office 2008 [Mac] Adobe Acrobat 8 Professional [Mac] Adobe InDesign CS3 [Mac]