2010-05-28 12 views
25

Próbuję dodać plik ustawień testowych do mojego projektu testów jednostek w VS2010. Wszystkie witryny wydają się po prostu mówić "Przejdź do Dodaj nowy element> Zainstalowane szablony> Ustawienia testu". Jednak nie mam ustawień testowych jako opcji w moich Zainstalowanych szablonach (ani wyszukiwanie ich w Internecie nie powoduje żadnych wyników).Brakujący szablon ustawień testu w VS2010 Ultimate

Czy ktoś może wskazać mi właściwy kierunek dla tego, co muszę zrobić?

Odpowiedz

33

Jeśli nie zmieni się to dramatycznie od VS2k8, zobaczysz, że po utworzeniu nowego projektu testowego otrzymasz nowy "folder rozwiązania" w swoim rozwiązaniu o nazwie "Elementy rozwiązania" z plikiem .testRunConfiguration w nim, który zawiera ustawienia.

Jeśli nie, możesz sam utworzyć "folder rozwiązań". Kliknij prawym przyciskiem myszy na rozwiązanie i wybierz Dodaj -> Nowy folder rozwiązania. Kliknij prawym przyciskiem myszy folder i wybierz Dodaj -> Nowy element. Wybierz "Test konfiguracji przebiegu" w "Kategorii". Po kliknięciu projektu nie zobaczysz tych opcji.

Jeśli to nie zadziała jeszcze w VS2k10, będę zainteresowany.

Response to JustLoren wypowiedź zrobiłem szybkiego wyszukiwania Google i znalazłem to: http://social.msdn.microsoft.com/Forums/en/vststest/thread/8ef10a3a-d4d5-4931-9054-df1d81ee4842 ..

Widocznie oni nie zmienić rozszerzenie pliku z .testrunconfig do .testsettings w VS2k10. Wierzę, że kluczem do rozwiązania twojego problemu jest prawdopodobnie prawidłowe utworzenie folderu rozwiązania Solution Items i dodanie tam pliku konfiguracyjnego.

+0

Dzięki temu udało mi się utworzyć plik .testsettings, tak jak większość tutoriali. Wciągnąłem go nawet do projektu UnitTests. Jednak opcja menu "Testuj> Edytuj ustawienia testowe" wciąż pokazuje "Brak aktywnych ustawień". Myśli? – JustLoren

+4

Rzeczywiście, umieszczenie pliku testsettings w "elementach rozwiązania" zamiast tego, co poprzednio nazwałem folderem, sprawiło, że wszystkie różnice. Dzięki! – JustLoren

+0

Cool. Cieszę się że mogłem pomóc. Kiedy tworzę pierwszy testowy projekt w rozwiązaniu w VS2k8, automatycznie tworzy on 'Roztwory Rozwiązań' i umieszcza domyślny plik konfiguracji testowej w' Rozmiarów Rozwiązania'.Będę uważać na to dziwne zachowanie, gdy zaktualizujemy VS2k10. –

1

Dla Visual Studio 2015 Enterprise ciężko mi było dowiedzieć się, jak utworzyć ten plik. Nie widzę opcji w menu i utworzenie folderu "Rozwiązanie" lub "Elementy rozwiązania" nie zbliżyło mnie do rozwiązania.

To, co zrobiłem, to utworzyć plik XML i nazwać go "Default.testsettings". VS złoży następnie skargę:

Plik ustawień testu XXXX nie ma oczekiwanego formatu: element główny nr brakuje elementu.

Następnie kliknij prawym przyciskiem myszy nowy plik i wybierz "Otwórz za pomocą ...", następnie w wyświetlonym oknie wybierz "Edytor kodu źródłowego (tekst)", a następnie naciśnij OK.

enter image description here

pusty plik XML należy otworzyć, wklej następujący kod do pliku:

<?xml version="1.0" encoding="utf-8" ?> 
<TestSettings name="TestSettings1" 
    id="c75a9e88-b995-43e0-964b-ff82703d6650" 
    xmlns="http://microsoft.com/schemas/VisualStudio/TeamTest/2010"> 
</TestSettings> 

następnie zapisz i zamknij plik, kliknij dwukrotnie „Default.testsettings”, aby otworzyć ją w domyślny "Edytor ustawień testowych". Powinieneś teraz móc normalnie edytować plik.