2009-09-21 9 views

Répondre

7

Vous pouvez spécifier les sous-répertoires des fichiers ou des répertoires en utilisant l'attribut outputDirectory de l'élément DeploymentItem:

<TestRunConfiguration ...> 
... 
    <Deployment> 
    <DeploymentItem filename="%File or Directory to deploy path%" 
        outputDirectory="%output subdirectory%" /> 
  • filename attribut peut contenir des chemins absolus ou relatifs (à l'RelativePathRoot qui est le répertoire de la solution contenant votre projet de test)
  • Si vous souhaitez déployer un répertoire, tous les fichiers de ce répertoire seront copiés dans le sous-répertoire de destination, mais pas dans le répertoire lui-même, par exemple: va copier des fichiers de Dir 1 directement sous Dir2, aucun répertoire 'Dir1' ne sera créé sous Dir2 pour contenir ces fichiers.
  • outputDirectory attribut contient sous-répertoire de destination dans le répertoire racine de déploiement

O_o ​​

+0

Dans VS2010, vous devez actualiser votre fenêtre TestView pour obtenir le chargement correct du fichier .testconfig de mise à jour. –

1

J'ai eu le même problème, où les tests d'intégration où dépendent les fichiers se trouvant dans un dossier spécifique. J'ai fini par ajouter un script à l'événement post-construction de l'un de mes projets pour copier dans les fichiers au bon endroit en utilisant xcopy.