Ho un numero di soluzioni in TFS 2010 e li costruisco felicemente con Team Build, inclusi i test di unità in esecuzione definiti negli assiemi.Come si eseguono test Web durante una compilazione di team (per TFS 2010)?
Per una soluzione, ho aggiunto alcuni test Web (definiti nei file con estensione ".webtest"). Posso eseguire correttamente questi test Web localmente da Visual Studio 2010, ma non riesco a farli eseguire durante una compilazione di team.
In Team Build Definition, ho provato a modificare il valore "Specifica file di test assembly" su "*test*.dll;*.webtest
" ma questo non riesce a raccogliere i test Web. Posso vedere che i file .webtest sono stati copiati nella directory "Binaries \ Debug" (stesso luogo dei test delle unità) quindi sono un po 'perplesso sul motivo per cui non sono stati trovati.
Cosa mi manca? Come si ottengono i file .webtest da eseguire in una compilazione di team?
Grazie
I test Web non sono definiti negli assiemi, si trovano in file XML con estensione ".webtest". Tuttavia, dov'è quella finestra di dialogo? –
Ricevo una finestra di dialogo diversa, non so perché, versioni di Visual Studio? Ad ogni modo, ho già percorso questa strada. I test Web hanno un'estensione ".webtest", non sono assiemi quindi un filtro "* .webtest * .dll" non funziona. Ho bisogno di "* .webtest" che ho già provato. –