Risoluzione dei problemi relativi ai test di Team Foundation Build

Aggiornamento: novembre 2007

Nelle seguenti sezioni vengono descritti scenari di risoluzione dei problemi comuni che possono verificarsi durante la configurazione dei test di Team Foundation Build.

Errori del file di log

Quando si esegue l'analisi statica con Team Foundation Build, nel file di log possono venire registrati entrambi i seguenti errori o uno di essi:

  • Per eseguire l'analisi del codice sui binari gestiti, MSBuild deve avviare FxCop. MSBuild non è in grado di individuare i binari FxCop. Assicurarsi che Visual Studio Team System Development Edition o siano installati ed eseguire MSBuild dal "Prompt dei comandi di Visual Studio" o specificare il percorso di FxCop impostando la variabile di ambiente FXCOPDIR.

  • Destinazione RunTestWithConfiguration:

    MSBUILD: avviso: Per eseguire test come parte di un Team Foundation Build, è richiesto Visual Studio Team System Test Edition o Visual Studio Team System Development Edition.

    L'errore precedente è stato convertito in un avviso poiché l'attività è stata richiamata mediante ContinueOnError=true.

    La generazione proseguirà poiché "ContinueOnError" nell'attività "TestToolsTask" è impostato su "true".

    Generazione destinazione "RunTestWithConfiguration" nel progetto "TFSBuild.proj" completata.

Soluzione

Installare Visual Studio Team System Development Edition per eseguire unit test, strumenti di analisi statica o code coverage. Se è inoltre necessario includere test di carico e Web, installare invece Visual Studio Team System Test Edition.

MSBUILD: avviso: Cast specificato non valido

Assicurarsi che nel processo di generazione non vi sia un elenco di test secondari o un elenco di test vuoto. Se vi sono elenchi vuoti, modificare il file TSFBuild.proj per rimuoverli.

Nessun test case da eseguire

Assicurarsi che nella generazione sia incluso almeno un elenco di test e che ogni elenco di test includa almeno un test.

Operazione di pubblicazione non riuscita

Assicurarsi che l'account del servizio Visual Studio Team Fundation Build disponga di accesso con autorizzazioni di controllo completo sulla destinazione di pubblicazione e che la destinazione finale sia una cartella condivisa.

I file aggiunti al file di configurazione non vengono copiati nella generazione

Se si aggiungono ulteriori file di testo all'elenco di test modificando il file localtestrun.testrunconfig, individuare la riga <path type="percorso file" > per deploymentItems e rimuovere il carattere "\" finale dal percorso della directory. Cambiare, ad esempio DH2.Test.TR.CRM\Conditions\ in DH2.Test.TR.CRM\Conditions.

Vedere anche

Altre risorse

Amministrazione di Team Foundation Build

Risoluzione dei problemi relativi a Team Foundation Build

Gestione delle compilazioni con Team Foundation Build