Използване на testNG @Factory: Инстансите се изпълняват паралелно.

Имам фабрично връщащ масив от Mytestclass с различни параметри. Mytestclass има десет теста, които са подредени с помощта на dependingOnmethods.

Когато стартирам тестовете с помощта на фабричните настройки, първият ми тест се изпълнява за първи път. След това същият тест се изпълнява за втория случай. След като първият тест се изпълни на всички екземпляри, той възобновява втория тест на първия екземпляр. Трябва ми, за да изпълня всички тестове на първата инстанция и след това да премина към втора и така нататък. Моля, предложете.


person Bhargav    schedule 30.10.2013    source източник


Отговори (2)


не INNOR JOIN трябва да е INNER JOIN
person Krishnan Mahadevan    schedule 07.11.2013

Изпълнявате ли тестовете в паралелен режим? Опитайте без него.

person jmccure    schedule 30.10.2013
comment
Не. Зададох паралелен атрибут на false в моя пакет. ‹име на пакета=паралелна регресия=false›. Правилно ли го правя? - person Bhargav; 31.10.2013
comment
Изглежда, че това трябва да работи, бих опитал да го премахна напълно, тъй като по подразбиране не се използват паралелни нишки - person jmccure; 31.10.2013
comment
Опитах и ​​двете.. и двете се изпълняват в същия ред. Подозрението ми е относно методите на dependingOnment, които съм използвал в моите тестове.. ще се опитам да ги премахна. Ще публикувам резултата скоро. Но ако случаят е такъв, тогава @Factory няма да ми е полезен.. ще бъде твърде много преработване, за да направя моите тестове паралелно изпълнявани. - person Bhargav; 31.10.2013
comment
Опитах да стартирам фабриката чрез премахване на dependinmethods, но същият резултат. Той не завършва всички тестове, преди да премине към следващия екземпляр. - person Bhargav; 04.11.2013