On Thu, Sep 22, 2011 at 03:50:09PM +0200, Enrico Franchi wrote:
> Marco Giusti wrote:
> 
> >+1 mercurial, scritto in (c-)python, gli hook possono essere scritti come
> >funzioni python e visto il tema di questa mailing-list è un punto a suo
> >favore
> 
> Questo e' effettivamente un grossissimo vantaggio. Sinceramente ho
> sempre amato l'idea di aggiungere hooks per almeno almeno gli smoke
> tests. Pero' alla fine non lo ho mai fatto. :(

un po' per gioco ho fatto questo[1], guarda se ti piace.
in cima ad ogni file metti una linea del tipo:

        # -*- test-case-name: mypackage.tests.test_mymodule -*-

come fa' twisted e aggiungi un hook

        [hooks]
        pretxncommit.smoke_tests = python:smoker.runSmokeTests

ogni volta che fai un commit esegue i test per i file che hai modificato
e solo quelli. lo usato per sviluppare lo script stesso ed è stato
divertente, ma se poi è effettivamente utile non saprei.

ciao
m.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a