ho recentemente aggiornato per TeamCity 9.1.6 per eseguire i miei nuovi test di unità in base a NUnit 3.2.1. Ma ora sto avendo problemi durante l'esecuzione delle prove:NUnit 3.2.1 + TeamCity: Impossibile caricare il file o l'assembly 'nunit.framework'
ho selezionato l'esecutore NUnit3 in passi di compilazione, configurato di conseguenza:
Quando si costruisce, ottengo un errore: "Could non caricare file o assembly 'nunit.framework' o una delle sue dipendenze.Il sistema non riesce a trovare il file specificato. ".
tutto dovrebbe andare bene, i percorsi vanno bene, l'assemblaggio è nel percorso del montaggio di prova, tutto è costruito in configurazione AnyCPU. C'è anche l'errore che afferma che la versione di NUnit non è una versione di rilascio, che penso sia una cazzata, è una versione sul sito web di NUnit. E l'errore non sembra rompere nulla (era presente anche quando ho avuto un errore prima dell'errore 'nunit.framework', e quando ho risolto quello, la build è andata oltre).
Qualsiasi vantaggio apprezzato!
AGGIORNAMENTO: Eseguire test utilizzando un conduttore della riga di comando ed eseguire lo stesso nunit3-console.exe funziona correttamente. Quindi immagino che questo sia un problema specifico per corridori NUnit. Ancora, i suggerimenti sono benvenuti su come risolvere questo problema.
UPDATE 2: Ho provato declassamento sia il pacchetto soluzione e il NUnit-console utilizzata da TeamCity a 3.0.0 - ancora, lo stesso risultato.
UPDATE 3: Come ho sospettato, supporto TeamCity confermato che il messaggio di "versione NUnit non essere supportato" è un guasto, e non dovrebbe pregiudicare nulla.
È ancora un problema con 10.x ed è un problema perché la compilazione fallisce. – Mukus
Questo è triste. Comunque sto ancora usando efficacemente la soluzione alternativa. Non ho tempo per riconfigurare e provare la soluzione no-workaround. –