Выполнение nUnit тестирует многопоточным способом

Необходимо быть в состоянии передать безотносительно учетных данных Вы хотите к - Учетный параметр. Так что-то как:

$cred = Получать-учетные-данные

[Вводят учетные данные]

Объект Копии - $from Пути - Целевой $to - Учетный $cred

11
задан dr. evil 8 October 2009 в 08:09
поделиться

4 ответа

Возможно, вы захотите взглянуть на структуру многопоточного тестирования Overshore, в которой есть класс ThreadManager, который вы всегда можете немного расширить, добавив концепцию «неудачных» тестов.

http: // weblogs.asp.net/rosherove/archive/2007/06/22/multi-threaded-unit-tests-with-osherove-threadtester.aspx

Если вы используете только утверждения, вы можете подсчитать исключения.

Удачи

ps: почему бы не запустить несколько nant / nunit-runner вне процесса?

0
ответ дан 3 December 2019 в 11:36
поделиться

Попробуйте Pnunit

2
ответ дан 3 December 2019 в 11:36
поделиться

здесь ссылка на PNUint http://www.codicesoftware.com/opdownloads2/oppnunit.aspx . Мы используем его как часть среды для нагрузочного тестирования веб-приложения с обширной функциональностью ajax

1
ответ дан 3 December 2019 в 11:36
поделиться

Я работаю над .NET-портом библиотеки Java MultithreadedTC . Мой порт называется Ticking Test , а исходный код опубликован на GitHub.

TickingTest изначально не предназначался для того, что вы пытаетесь сделать, но он может работать. Он позволяет вам написать тестовый класс с несколькими методами, отмеченными атрибутом TestThread. Каждый поток может ждать поступления определенного количества тиков или утверждать, каким, по его мнению, должно быть текущее количество тиков. Когда все текущие потоки заблокированы, поток-координатор увеличивает счетчик тактов и пробуждает все потоки, ожидающие следующего счетчика тактов. Если вам интересно, посмотрите примеры MultithreadedTC overview . MultithreadedTC был написан некоторыми людьми, написавшими FindBugs .

Я успешно использовал свой порт в небольшом проекте. Основная недостающая особенность заключается в том, что у меня нет возможности отслеживать вновь созданные потоки во время теста.

0
ответ дан 3 December 2019 в 11:36
поделиться
Другие вопросы по тегам:

Похожие вопросы: