Strumenti Utente

Strumenti Sito


nostrils

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

Entrambe le parti precedenti la revisione Revisione precedente
Ultima revisione Entrambe le parti successive la revisione
nostrils [2016/10/07 14:42]
pietro eh beh
nostrils [2016/10/07 14:43]
pietro target
Linea 4: Linea 4:
 **nostrils** is a Python script written to easily compare the results of test suites across different git references (commits/branches/tags). **nostrils** is a Python script written to easily compare the results of test suites across different git references (commits/branches/tags).
  
-It will run the tests suite on the required commits, build any extension if needed (that is, run the ''build_ext'' of the ''setup.py'') and print out a diff of the test results. This comes handy when the repo you are working on already has failing tests, possibly many of them, and you want to quickly isolate any regression caused by your modifications.+It will run the tests suite on the required commits, build any extension if needed (that is, run the ''build_ext'' target of the ''setup.py'') and print out a diff of the test results. This comes handy when the repo you are working on already has failing tests, possibly many of them, and you want to quickly isolate any regression caused by your modifications.
  
 **nostils** runs tests for the two commits in parallel. Moreover, it caches test results, so if it is called again on some given ref (typically ''master''!), it will fetch them instead than rerunning the test suite (this behaviour can be overridden with the ''--force'' argument). **nostils** runs tests for the two commits in parallel. Moreover, it caches test results, so if it is called again on some given ref (typically ''master''!), it will fetch them instead than rerunning the test suite (this behaviour can be overridden with the ''--force'' argument).
nostrils.txt · Ultima modifica: 2017/03/11 12:46 da pietro