Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Allure Report при паралельном запуске неправильние(пустие) названия tests - с TestNG xml файлов

threadlocal
parallel
selenium
testng
java
allure
Теги: #<Tag:0x00007f7b69210098> #<Tag:0x00007f7b6921bc68> #<Tag:0x00007f7b6921b6a0> #<Tag:0x00007f7b6921b380> #<Tag:0x00007f7b6921b150> #<Tag:0x00007f7b6921ae30>

(Taras) #1

Паралельний запуск тестов TestNG (tests)

<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<suite name="Sauce Labs Parallel Test Suite on Chrome for Twilio on stage" configfailurepolicy="continue" parallel="tests" thread-count="10">
	<test name="Chrome User Registration Test for kddi-web on stage" >
	    <parameter name="browserName" value="chrome" />
		<parameter name="url" value="https://serviceux:QGZQX6uZ9zxXYSRWZUJhT4KUDGm2SwkVw==@www.stage.twilio.com/try-twilio/kddi-web" />
		<classes>
			<class name="com.twilio.tests.userregistration.TwilioNewUserRegistrationKddiTest">
				<methods>
					<include name="userRegistrationIncorrectPassword2Test" />
					<include name="logoValidationKddiTest" />
					<include name="userRegistrationStageKddiTest" />
				</methods>
			</class>
		</classes>
	</test>
	<test name="Chrome User Registration Test for twilio on stage">
	    <parameter name="browserName" value="chrome" />
	    <parameter name="url" value="https://serviceux:QGZQX6uZ9zxXYSRWZUJhT4KUDGm2SwkVw==@www.stage.twilio.com" />
		<classes>
			<class name="com.twilio.tests.userregistration.TwilioNewUserRegistrationTest">
				<methods>
					<include name="userRegistrationTest" />
				</methods>
			</class>
		</classes>
	</test>
	<test name="Signal Specific Test on Chrome for Twilio on stage">
	    <parameter name="browserName" value="chrome" />
	    <parameter name="url" value="https://serviceux:QGZQX6uZ9zxXYSRWZUJhT4KUDGm2SwkVw==@www.stage.twilio.com/user/account/video" />
		<classes>
		    <!-- bug logged:https://issues.corp.twilio.com/browse/UX-4163 -->
			<class name="com.twilio.tests.signal.VideoAccountTest" /> 
		</classes>
	</test>
</suite>

и репорт при паралельном запуске виглядит потом так (Allure Report)

и вот так посортировани тестовие методи в сютах - не по порядку …



Нашел вот ето https://github.com/allure-framework/allure-core/issues/390
Что скажете ?


(Taras) #2

проблема решена с переходом на Allure i Aspectj последней версии

<allure.version>1.4.16</allure.version>
<aspectj.version>1.8.5</aspectj.version>