2015-12-24 4 views
2

Есть ли способ удалить план тестирования в Visual Studio Team Services или через Microsoft Test Manager для проекта, размещенного в Visual Studio Team Services?Удалить тестовый план в VSTS/Test Manager

Удалять кнопки, кажется, быть отключены и непосредственно удалить рабочий элемент в VSTS заблокирован:

Элемент работы 1 не может быть удален. Рабочие элементы плана тестирования не могут быть удалены. рабочие элементы не могут быть удалены.

Любой другой способ достичь этого?

ответ

4

Как уже упоминалось Abhijit, вам нужно использовать witadmin команду destroywi, чтобы удалить план тестирования. Эта команда работает и для VSTS. Но вам нужно убедиться, что у вашей учетной записи есть «Администраторы Team Foundation». Вы можете использовать эту команду непосредственно из «Командная строка разработчика для VS», которая устанавливается вместе с VS.

+0

Вы уверены? [MSDN] (https://msdn.microsoft.com/en-us/library/dd236914.aspx) не упоминает, что 'destroywi'command будет доступен для VSTS, и во время его запуска я получаю ошибку 404 с учетной записью Администратор. –

+0

@ Паскаль Да, я уверен. –

+0

@Pascal Посмотреть мой скриншот в ответе –

1

Удаление плана тестирования в MTM 2010 прямолинейно (проверьте приведенную ниже ссылку). Хотя в MTM2012/2013 план тестирования можно удалить с помощью командной строки разработчика.

В MTM2012/MTM2013 нет прямого способа удалить план тестирования. Нам необходимо удалить соответствующий рабочий элемент с помощью параметров командной строки TFS в командной строке, чтобы удалить план тестирования.

Вы можете удалить план тестирования, как это в Developer командной строки для VS2013:

witadmin destroywi/коллекции: XXXX /: ID тестового плана

Вы можете найти решение здесь:

https://social.msdn.microsoft.com/Forums/vstudio/en-US/1efe30e3-5a1f-4ca2-abac-52dbeb0d592c/microsoft-test-manager-2013-how-to-delete-a-test-plan?forum=vsmantest

+0

бы 'witadmin' работать для VSTS (вместо On-Прем TFS)? И что мне нужно установить, чтобы получить его? –

+0

Цитата из MSDN: {Инструмент командной строки witadmin работает только при работе с локальным TFS.Чтобы запустить инструмент, откройте окно командной строки, в котором установлены либо Visual Studio, либо Team Explorer, и введите: «cd% programfiles (x86)% \ Microsoft Visual Studio 14.0 \ Common7 \ IDE»} | Ссылки: => https://msdn.microsoft.com/en-us/library/dd312129.aspx | https://msdn.microsoft.com/en-us/library/dd236914.aspx –

+0

Как упоминалось Эдди, 'witadmin' может использоваться для VSTS. –

2

Я просто пытался удалить план тестирования и увидел, что в веб-доступе плана тестирования, если вы наведите указатель мыши на имя плана в древовидном представлении слева, появится «x» », который появляется, и позволяет вам удалить план тестирования! Никакой командной строки не требуется :)

Если это уместно, - у нас есть TFS с внутренним размещением. Но «x», который я нашел, не соответствует тому, что, по-видимому, предлагает документация MS.

Screenshot of TFS Web Page

+0

Да, я тем временем это было реализовано в UI –

0

Да. Вы можете удалить его через VSTS.

Просто нажмите на кнопку с многоточием (выглядит как 3 точки) в верхней правой части экрана и выберите «Permenantly delete». Он предложит вам ввести идентификатор плана тестирования, чтобы подтвердить удаление. Заметка. Удаление плана тестирования не приведет к удалению связанных с ним тестовых случаев. Вам придется запустить тот же процесс с тестовыми примерами. Вам понадобятся административные привилегии, чтобы просмотреть параметр «Постоянное удаление» в меню.

См: https://www.visualstudio.com/en-us/docs/work/backlogs/remove-delete-work-items#move-delete-permissions

+0

Как ни странно, у меня есть опция «Постоянное удаление» (я являюсь администратором моего проекта VSTS для одного человека), но попытка удалить его таким образом говорит мне, что я не имеют разрешение на удаление рабочих элементов. Странно, так как я должен иметь все разрешения. – HgCoder

Смежные вопросы