powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как создать юнит-тест чтобы без его прохождения проект не собирался.
25 сообщений из 63, страница 1 из 3
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818267
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
привет
В VS как-то можно сделать так чтобы прожект не компилился пока его юнит-тесты не пройдены. То есть при каждой компиляции проекта автоматически запускаются юнит-тесты. Кто знает как это сделать?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818272
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кэп подсказывает что никак.
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818323
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну а просто чтобы юнит-тесты запускались при сборке?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818342
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
С последним вопросом разобрался. Другой вопрос - можно ли таким образом вызывать веб-метод проекта? То есть при сборке веб-служба должна как-то захоститься и юнит-тест дёрнет её метод. Такое возможно?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818363
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortisС последним вопросом разобрался. Другой вопрос - можно ли таким образом вызывать веб-метод проекта? То есть при сборке веб-служба должна как-то захоститься и юнит-тест дёрнет её метод. Такое возможно?Да возможно.

Например локальный IIS настроен на те папки куда собираются проекты. Окружение для тестов смотрит туда же.
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818565
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA, это сначала надо приложение захостить что ли? У меня задача чтобы при сборке проекта (или запуске в студии) выполнялись юнит-тесты веб-методов. Такое как-то можно сделать?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818612
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortisskyANA, это сначала надо приложение захостить что ли? У меня задача чтобы при сборке проекта (или запуске в студии) выполнялись юнит-тесты веб-методов. Такое как-то можно сделать?А юнит-тесты веб-методов. Я подумал, что в тесте надо дёрнуть метод сторонней, по отношению к самому тесту службы.

Конечно можно писать юнит-тесты для веб-методов. В чём собственно проблема?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38818721
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да вроде разобрались
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38819719
YK13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
может это подойдет?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38819899
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернусь всё же к первоначальному вопросу, но немного изменю. В общем, мне поставлена задача сделать так чтобы при публикации веб-проекта из студии, то есть нажатии на "publish" запускались модульные тесты которые дергают методы веб-сервиса этого же проекта, и если хотя бы один не пройден то публикация проекта отменялась бы. То есть если тесты не пройдены то проект не опубликуется. Я что-то затрудняюсь, как это сделать. Это надо чтобы при публикации проект пересобрался, службы где-то захостились, потом модульные тесты прогнались бы и в случае их неудачи публикация была бы отменена. Такое возможно ли?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38819923
Фотография EDUARD SAPOTSKI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortisВернусь всё же к первоначальному вопросу, но немного изменю. В общем, мне поставлена задача сделать так чтобы при публикации веб-проекта из студии, то есть нажатии на "publish" запускались модульные тесты которые дергают методы веб-сервиса этого же проекта, и если хотя бы один не пройден то публикация проекта отменялась бы. То есть если тесты не пройдены то проект не опубликуется. Я что-то затрудняюсь, как это сделать. Это надо чтобы при публикации проект пересобрался, службы где-то захостились, потом модульные тесты прогнались бы и в случае их неудачи публикация была бы отменена. Такое возможно ли?
У Вас руководство просто маразматики или маразматики-явашники? Это в яве любят проекты собирать через задний проход в шарпе такой фигней на занимаются. Если уже с ножом к горлу пристали, то смотри в эту сторону: http://habrahabr.ru/company/pvs-studio/blog/192486/
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38819949
petalvik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortis,

в свойства проекта в Build Events вставить запуск тестов, не?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38819953
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortisВернусь всё же к первоначальному вопросу, но немного изменю. В общем, мне поставлена задача сделать так чтобы при публикации веб-проекта из студии, то есть нажатии на "publish" запускались модульные тесты которые дергают методы веб-сервиса этого же проекта, и если хотя бы один не пройден то публикация проекта отменялась бы. То есть если тесты не пройдены то проект не опубликуется. Я что-то затрудняюсь, как это сделать. Это надо чтобы при публикации проект пересобрался, службы где-то захостились, потом модульные тесты прогнались бы и в случае их неудачи публикация была бы отменена. Такое возможно ли?

А про "некуй так делать" уже было?
1. Запретить кому ни попадя публиковать в продакшен?
2. Все это настроить на билдсервере... например, используя это чудо ...
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820064
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortisВернусь всё же к первоначальному вопросу, но немного изменю. В общем, мне поставлена задача сделать так чтобы при публикации веб-проекта из студии, то есть нажатии на "publish" запускались модульные тесты которые дергают методы веб-сервиса этого же проекта, и если хотя бы один не пройден то публикация проекта отменялась бы. То есть если тесты не пройдены то проект не опубликуется. Я что-то затрудняюсь, как это сделать. Это надо чтобы при публикации проект пересобрался, службы где-то захостились, потом модульные тесты прогнались бы и в случае их неудачи публикация была бы отменена. Такое возможно ли?Да. Это называется Continues Integration + Continues Delivery.

Инструментов предостаточно. У вас там помимо VS, что вообще есть?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820206
SerP1983
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для Tfs есть gated check-in, тынц
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820566
rigorMortis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANAИнструментов предостаточно. У вас там помимо VS, что вообще есть?

Да ничего нет. А какие бывают инструменты? Кроме тфс.
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820644
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortis, tfs и окружающие его сервисы мощное оружие и могут решить все ваши задачи, но, зачастую, удобнее (проще разобраться/развернуть) пользоваться такими штуками, как: Visual Build Pro и т.д т.п.

Как заметил skyANA, гуглить нужно по словам continuous integration and delivery

P.S.> к visual build'у я привязан уже давно... посему и пихаю ссылки на него... вот и на очередном месте работы обнаружил это чудо...
P.P.S.> для имитации рабочего окружения используйте продукты VMWare или SCVMM...
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820657
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rigorMortisskyANAИнструментов предостаточно. У вас там помимо VS, что вообще есть?

Да ничего нет. А какие бывают инструменты? Кроме тфс.Инструментов великое множество :)

Но если у вас уже TFS, то: Управление жизненным циклом приложений с помощью Visual Studio Team Foundation Server .
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820672
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANArigorMortisпропущено...


Да ничего нет. А какие бывают инструменты? Кроме тфс.Инструментов великое множество :)

Но если у вас уже TFS, то: Управление жизненным циклом приложений с помощью Visual Studio Team Foundation Server .
Код: c#
1.
2.
3.
4.
call svn export ...
call build.bat
call executeTests.bat
call publish.bat

Какие ещё нужны инструменты?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820683
cdtyjv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EDUARD SAPOTSKIУ Вас руководство просто маразматики или маразматики-явашники? Это в яве любят проекты собирать через задний проход в шарпе такой фигней на занимаются. Если уже с ножом к горлу пристали, то смотри в эту сторону: http://habrahabr.ru/company/pvs-studio/blog/192486/ Хахаха, ну да, в Шарпе качество действительно никого особо не волнует - факт.
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820693
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Инструментов великое множество :)

Но если у вас уже TFS, то: Управление жизненным циклом приложений с помощью Visual Studio Team Foundation Server .
Код: c#
1.
2.
3.
4.
call svn export ...
call build.bat
call executeTests.bat
call publish.bat

Какие ещё нужны инструменты?Вам? Никакие :)
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820699
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Код: c#
1.
2.
3.
4.
call svn export ...
call build.bat
call executeTests.bat
call publish.bat

Какие ещё нужны инструменты?Вам? Никакие :)Очень рад. :-)
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820702
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Вам? Никакие :)Очень рад. :-)Кто бы сомневался :)

Кстати как у вас "при каждой компиляции проекта автоматически запускаются" ваши батнички?
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820708
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАлексей Кпропущено...
Очень рад. :-)Кто бы сомневался :)

Кстати как у вас "при каждой компиляции проекта автоматически запускаются" ваши батнички?Зачем мне "при каждой компиляции проекта"? Я не Свеном, мне это не надо. :-)
...
Рейтинг: 0 / 0
Как создать юнит-тест чтобы без его прохождения проект не собирался.
    #38820731
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей КskyANAпропущено...
Кто бы сомневался :)

Кстати как у вас "при каждой компиляции проекта автоматически запускаются" ваши батнички?Зачем мне "при каждой компиляции проекта"? Я не Свеном, мне это не надо. :-)При чём тут Свеном? Это автору топика необходимо. :)
...
Рейтинг: 0 / 0
25 сообщений из 63, страница 1 из 3
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как создать юнит-тест чтобы без его прохождения проект не собирался.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]