Гость
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / MS Unit: Работают ли юнит тесты параллельно? / 3 сообщений из 3, страница 1 из 1
02.09.2010, 16:41
    #36826428
*alex++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Unit: Работают ли юнит тесты параллельно?
Всегда ли юнит тесты в MS Unit выполняются строго последовательно (не параллельно)?

Предположим есть два теста в которых считывается инфа из одного и того же файла

using(StreamReader sw=new StreamReader(somename.txt))
{
...
}

Может ли это быть потенциальным источником ошибки типа "Can not open file ... because it is in use by another process..."?
...
Рейтинг: 0 / 0
03.09.2010, 16:18
    #36828679
Сам_в_ужасе
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Unit: Работают ли юнит тесты параллельно?
Должны всегда. Какой смысл в параллельности?
...
Рейтинг: 0 / 0
03.09.2010, 21:51
    #36829286
*alex++
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MS Unit: Работают ли юнит тесты параллельно?
Ок, судя по всему потоки тестов запускаются по одному и строго последовательно.
Но, я хочу быть уверен, что использование в тестах одного и того же файла не приведет к неожиданной и редко воспроизводимой ошибке.

Сценарий которого я боюсь:
Первый тест завершил свою работу, но файл еще заблокирован. (по каким причинам это может произойти - тема отдельного разговора)
Второй тест начинает работу и падает по ошибке.

Меня интересует не сталкивался ли кто-то с подобными проблемами.
Или может ли кто-то совершенно точно сказать, что такая ситуация невозможна.
...
Рейтинг: 0 / 0
Форумы / Тестирование и QA [игнор отключен] [закрыт для гостей] / MS Unit: Работают ли юнит тесты параллельно? / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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