2016-05-11 4 views
0

Я прочитал, что фитнес создает новый java-процесс для каждого тестового прогона. Я написал следующий код в классе Fixture для печати потока Id.определить тестовый прогон FitNesse с его идентификатором потока

Thread.currentThread().getId() 

При параллельном выполнении нескольких тестов я получаю идентификатор потока как 1 для всех тестов.

У кого-нибудь есть идея, почему я получаю одинаковый идентификатор?

+0

Вы можете оставить свой код – emotionlessbananas

+0

Я разместил код. Это все, что у меня есть в методе класса Fixture. Вы хотите, чтобы я опубликовал FitNesse Wiki? – Jobin

+0

Поток исполнителей может получать одинаковый идентификатор в разных процессах, если каждый тест выполняется как отдельный процесс. Вы должны получить и отобразить идентификатор процесса с идентификатором потока, чтобы это доказать. – Konrad

ответ

0

Ничья исполнителя может получать одинаковый идентификатор в разных процессах, если каждый тест выполняется как отдельный процесс. Вы должны получить и отобразить идентификатор процесса с идентификатором потока, чтобы это доказать.