Làm thế nào tôi có thể chỉ định thư mục đầu ra khi tôi tạo DeploymentItem trong testsettings? Thật dễ dàng khi bạn áp dụng thuộc tính DeploymentItem cho phương thức hoặc lớp (có một tham số hàm tạo đặc biệt) nhưng tôi không thấy cách áp dụng nó trong các testsettings (và thậm chí UI không chứa bất cứ thứ gì như thế này).MsTest DeploymentItem OutputDirectory trong testsettings
Trả lời
Thử chỉnh sửa các tập tin testrunconfig hoặc từ VS hoặc sử dụng một trình soạn thảo XML - nhấp chuột phải và chọn mở với và thêm một dòng như thế này một:
<Deployment>
<DeploymentItem filename="rootdir\SomeDir\" outputDirectory="SomeDir" />
Trong visual studio 2010:
- đến Kiểm tra Cài đặt
- Sửa Kiểm tra 01.235.
- .testsettings
- Đến Triển khai
- Thêm tập tin của bạn 'myfile.txt' qua Add File ...
Đóng Visual Studio 2010
Đến thư mục gốc dự án của bạn trong windows explorer Mở .testsettings nộp Xác định vị trí dòng này:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" />
thay đổi nó vào thư mục đầu ra mà bạn muốn:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" outputDirectory="<otherdir>" />
Bắt đầu Visual Studio 2010 một lần nữa :-)
Đối với Visual Studio 2012:
http://msdn.microsoft.com/en-us/library/ee256991.aspx
Unit tests chạy nhiều từ từ nếu bạn sử dụng tệp cài đặt thử nghiệm. Chúng tôi khuyên bạn không nên sử dụng tệp cài đặt thử nghiệm với các bài kiểm tra đơn vị. Thay vào đó, bạn có thể định cấu hình kiểm tra đơn vị bằng cách sử dụng tệp .runsettings. Để triển khai các tệp bổ sung, hãy sử dụng DeploymentItemAttribute.
Tuy nhiên, kiểm tra hiệu suất và tải trên web luôn sử dụng tệp cài đặt thử nghiệm.
Nâng cấp 2010-2012: http://msdn.microsoft.com/en-us/library/hh507838.aspx
- 1. Test - DeploymentItem - outputDirectory sẽ bị bỏ qua
- 2. NUnit DeploymentItem
- 3. C# DeploymentItem không sao tệp cho thử nghiệm đơn vị MSTest
- 4. MSTest VS2010 - DeploymentItem file sao chép đến các địa điểm khác nhau trên các máy khác nhau
- 5. C# sử dụng biến tĩnh làm tham số cho DeploymentItem
- 6. MSTest Environment.CurrentDirectory không chính xác VS 2012
- 7. MSTest từ chối chạy 64 bit?
- 8. maven-assembly-plugin MojoExecutionException với dependencySet là outputDirectory
- 9. MSTest ExpectedException thất bại
- 10. Calling MSTest với Powershell
- 11. WatiN trong MSTest - ClassCleanup thất bại
- 12. Nhiều thuộc tính TestInitialize trong MSTEST
- 13. DataTestMethod và DataRow thuộc tính trong MSTEST
- 14. MSTest và NHibernate
- 15. DeploymentItem in vs2012 Không sao chép các tệp
- 16. Thử nghiệm điều khiển dữ liệu trong MSTest - vấn đề với TestContext.DataRow
- 17. Cách sử dụng XML "sâu" với MSTas XML MSTest
- 18. được NUnit so với MSTest
- 19. Sử dụng MSTest với CruiseControl.NET
- 20. MSTest ClassInitialize và Thừa kế
- 21. Visual Studio/mstest xác định các dự án thử nghiệm như thế nào?
- 22. Tôi có nên cam kết .testsettings và .vsdmi tệp vào kho lưu trữ không?
- 23. Có thể chạy mã sau khi tất cả các bài kiểm tra hoàn thành việc thực hiện trong MStest
- 24. NUnit vs MSTest của Visual Studio 2010?
- 25. Bắt đầu ra MSTest để hiển thị trong CruiseControl.Net
- 26. Vô hiệu hóa thư mục tạm thời MSTest trong TeamCity
- 27. Mục đích của lớp TestExecution trong MSTest là gì?
- 28. Kiểm tra lỗi chạy với MSTest trong VS2010
- 29. MSTest Test Context Xử lý ngoại lệ
- 30. MSTest, MyClassInitialize và các biến mẫu
tôi đã cố gắng. Nó không hoạt động. Các tệp được sao chép vào thư mục gốc của thư mục build – SiberianGuy
Sử dụng OutputDirectory để đặt nơi các tệp được sao chép sang –
Tôi đã làm. Nó không hoạt động – SiberianGuy