2012-12-10 13 views
5

Nella documentazione di Sonar ci sono due opzioni di proprietà, sonar.tests e sonar.binaries.Test dei sonar e proprietà dei binari, che cosa fanno?

# path to test source directories (optional) 
sonar.tests=testDir1,testDir2 

# path to project binaries (optional), for example directory of Java bytecode 
sonar.binaries=binDir 

Domande:

  1. Se sonar.tests e sonar.binaries vengono aggiunti al mio obiettivo Ant, come si rivelano in Sonar? Cosa sarebbe diverso in Sonar se io/non avessi impostato queste proprietà?

  2. Se sonar.binaries contiene sia i binari di origine che i file binari di test o solo la fonte?

  3. È possibile assegnare file .jar a entrambe le proprietà anziché il percorso ai file .class e/o .java effettivi?

risposta

8

Risposte:

  1. Se non si imposta quei 2 proprietà, non avrete i risultati dei test ("sonar.tests") né le violazioni rilevate dal Findbugs o strumenti bytecode-based ("sonar.binaries").

  2. "sonar.binaries" dovrebbero contenere solo fonti compilati, non prove

  3. No. Solo "sonar.libraries" possono (e in realtà devono) indicare alle JAR file.

Problemi correlati