Jak określić katalog wyjściowy podczas tworzenia DeploymentItem w ustawieniach testowych? Łatwo jest zastosować atrybut DeploymentItem do metody lub klasy (istnieje specjalny parametr konstruktora), ale nie widzę sposobu na zastosowanie go w ustawieniach testowych (a nawet interfejs użytkownika nie zawiera niczego takiego).MsTest DeploymentItem OutputDirectory w ustawieniach testowych
Odpowiedz
Spróbuj edycji pliku testrunconfig albo z VS lub za pomocą edytora XML - kliknij prawym przyciskiem myszy i wybierz otwarte z i dodaj linię taką jak ta:
<Deployment>
<DeploymentItem filename="rootdir\SomeDir\" outputDirectory="SomeDir" />
w Visual Studio 2010:
- Go testować Ustawienia
- Edit testowe
- .testsettings
- idź do wdrażania
- Dodaj plik 'myfile.txt' poprzez Dodaj plik ...
Close Visual Studio 2010
Przejdź do katalogu głównego projektu w Eksploratorze Windows Otwórz się .testsettings złożyć Zlokalizuj ten wiersz:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" />
zmianę go do katalogu wyjściowego, który chcesz:
<DeploymentItem filename="<somedir>\<otherdir>\myfile.txt" outputDirectory="<otherdir>" />
Uruchom Visual Studio 2010 ponownie :-)
dla Visual Studio 2012:
http://msdn.microsoft.com/en-us/library/ee256991.aspx
Testy jednostkowe uruchomić więcej powoli, jeśli korzystasz z pliku ustawień testu. Zalecamy, aby nie używać pliku ustawień testu z testami jednostkowymi. Można skonfigurować testy jednostek, używając zamiast tego pliku .runsettings. Aby wdrożyć dodatkowe pliki, użyj DeploymentItemAttribute.
Jednak wydajność sieci i testy obciążenia zawsze korzystają z pliku parametrów testowych.
Aktualizacja od 2010 do 2012 roku: http://msdn.microsoft.com/en-us/library/hh507838.aspx
- 1. Test - DeploymentItem - OutputDirectory będą ignorowane
- 2. W jaki sposób MSTest określa kolejność uruchamiania metod testowych?
- 3. MSTest VS2010 - DeploymentItem Kopiowanie plików do różnych miejscach na różnych maszynach
- 4. DeploymentItem nie wdraża plików
- 5. DeploymentItem zachowuje się inaczej w VS2010 i VS2012
- 6. Jak RowTest z MSTest?
- 7. Używanie MSTest Framework dla aplikacji testowych skierowanych .NET 1.6 i wyższy standard
- 8. DeploymentItem in vs2012 Nie kopiuje plików
- 9. Używanie własnego wyliczenia w ustawieniach
- 10. Problemy z testami opartymi na danych w MSTest
- 11. Autouzupełnianie nie działa w przypadku plików testowych
- 12. ExpectedExceptionAttribute nie działa w MSTest
- 13. Używanie MSTest z CruiseControl.NET
- 14. Gdzie jest MSTest V2
- 15. InternalsVisibleBrak pracy dla MSTest
- 16. TeamCity Konfigurowanie MSTest 2012
- 17. Równość obiektów testowych w CoffeeScript?
- 18. Wywołanie MSTest z PowerShell
- 19. MSTest i NHibernate
- 20. Scal kilka plików trx mstest w jeden plik trx
- 21. Jak używać "głębokiego" XML z MSTest XML Datasource
- 22. Współużytkowanie skryptów testowych R
- 23. Jak przechowywać listę obiektów w ustawieniach aplikacji
- 24. Jak uprościć zarządzanie aplikacjami w ustawieniach aplikacji?
- 25. MOQ - LINQ predykaty w ustawieniach Metoda
- 26. Jak otworzyć aplikację w Ustawieniach iOS 11
- 27. Słuchaj lokalizacji dostępu włączyć/wyłączyć w ustawieniach
- 28. Zapisywanie informacji o użytkowniku w ustawieniach aplikacji
- 29. Django - użyj odwrotnego adresu URL w ustawieniach
- 30. iPhone wersja aplikacji Update (w ustawieniach)
próbowałem. To nie działa. Pliki są kopiowane do katalogu głównego folderu kompilacji – SiberianGuy
Użyj opcji OutputDirectory, aby określić, gdzie pliki zostaną skopiowane do –
. To nie działa – SiberianGuy