¿Cómo puedo especificar el directorio de salida cuando creo el DeploymentItem en los ajustes de prueba? Es fácil cuando aplica el atributo DeploymentItem al método o clase (hay un parámetro de constructor especial) pero no veo una forma de aplicarlo en los ajustes de prueba (e incluso la IU no contiene nada como esto).MsTest DeploymentItem OutputDirectory en testsettings
Respuesta
Pruebe a editar el archivo testrunconfig ya sea desde VS o utilizando un editor XML - haga clic derecho y elegir abierto con y añadir una línea como la siguiente:
<Deployment>
<DeploymentItem filename="rootdir\SomeDir\" outputDirectory="SomeDir" />
En Visual Studio 2010:
- Ir para probar Ajustes
- Editar prueba
- .testsettings
- Ir al despliegue
- Añadir su archivo 'miarchivo.txt' mediante la opción Agregar archivo ...
Cierre Visual Studio 2010
Vaya a su directorio raíz del proyecto en el Explorador de Windows Abra el archivo .testsettings localice esta línea:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" />
cambio al directorio de salida que desea:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" outputDirectory="<otherdir>" />
de inicio de Visual Studio 2010 de nuevo :-)
Para Visual Studio 2012:
http://msdn.microsoft.com/en-us/library/ee256991.aspx
pruebas de funcionamiento de la unidad más lentamente si usa un archivo de configuración de prueba. Recomendamos que no use un archivo de configuración de prueba con pruebas unitarias. Puede configurar las pruebas unitarias utilizando el archivo .runsettings en su lugar. Para implementar archivos adicionales, use DeploymentItemAttribute.
Pero el rendimiento web y las pruebas de carga siempre usan un archivo de configuración de prueba.
Actualización 2010-2012: http://msdn.microsoft.com/en-us/library/hh507838.aspx
- 1. prueba - DeploymentItem - OutputDirectory será ignorado
- 2. NUnit DeploymentItem
- 3. MSTest VS2010 - copiar archivos DeploymentItem a diferentes lugares en diferentes máquinas
- 4. C# DeploymentItem no puede copiar el archivo para la prueba de unidad MSTest
- 5. DeploymentItem comportándose de manera diferente en VS2010 y VS2012
- 6. C# usando la variable estática como parámetro para DeploymentItem
- 7. ¿Debería confirmar los archivos .testsettings y .vsdmi en el repositorio?
- 8. Prueba basada en datos en MSTest - problema con TestContext.DataRow
- 9. MSTest & AppDomains
- 10. MSTEST PrincipalPermission
- 11. Problemas con las pruebas controladas por datos en MSTest
- 12. ¿Cómo identifica Visual Studio/mstest los proyectos de prueba?
- 13. MSTest + ajedrez en VS 2010
- 14. ExpectedExceptionAttribute no funciona en MSTest
- 15. ¿Equivalente a assert.warning en mstest?
- 16. WatiN en MSTest - ClassCleanup fallar
- 17. Uso de herencia en MSTest
- 18. maven-assembly-plugin MojoExecutionException con dependencySet como outputDirectory
- 19. MSTest y NHibernate
- 20. MSTest TestMethod Dependency Injection
- 21. Usando MSTest con CruiseControl.NET
- 22. Categorizar casos de MsTest
- 23. Usando MSTest con F #
- 24. MSTest ExpectedException falla
- 25. MSTest Code Coverage
- 26. ¿Por qué MSTest no copia las bibliotecas de proyectos referenciadas?
- 27. ejecutar pruebas en mstest sin compilación/construcción
- 28. pruebas unitarias MSTEST pueden agrupar en categorías
- 29. MSTest Test Context Exception Handling
- 30. InternalsVisibleTo no funciona para MSTest
me trató. No funciona Los archivos se copian en la raíz de la carpeta de compilación – SiberianGuy
Use OutputDirectory para establecer dónde se copian los archivos en –
Lo hice. No funciona – SiberianGuy