2010-08-09 15 views
1

J'ai une installation teamcity qui exécute une série de tests unitaires. J'ai ajouté un fichier app.config afin que la bibliothèque testée puisse extraire des données de configuration de test. Cela fonctionne bien lors de l'utilisation de l'interface graphique nunit sur ma boîte de dev. Sur le serveur CI, les tests n-unit échouent car le fichier app.config n'est pas lu. Y at-il quelque chose que je dois faire dans la ville de l'équipe pour faire ce travail?Teamcity CI build nunit test ne lit pas le fichier app.config

Je ne souhaite pas modifier le code ou utiliser l'injection car il s'agit d'une suite de tests unitaires de base et d'une base de code significativement plus importante.

+0

résolu avec un fichier de configuration de l'application dans le projet de test unitaire, apparemment ununit peut lire un fichier app.config via l'objet ConfigurationManager –

Répondre

0

Il s'avère que j'ai été capable de résoudre ce problème en utilisant un App.config dans mon projet de test unitaire. Il est dommage que nunit ne puisse pas lire les données de configuration d'un autre projet lorsqu'il est exécuté sur un serveur de construction. Il fait cela sur mon local avec l'application runner nunit sur mon local pas de problème!