Testng: [рдмрдЧ] рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЯреЗрд╕реНрдЯрдПрдирдЬреА рдЕрд╕реБрд░рдХреНрд╖рд┐рдд рдпреВрдЖрд░рдПрд▓ рд╕реЗ рдбреАрдЯреАрдбреА рд▓реЛрдб рдХрд░рдирд╛ рдЕрдХреНрд╖рдо рдХрд░рддрд╛ рд╣реИред

рдХреЛ рдирд┐рд░реНрдорд┐рдд 9 рдЕрдХреНрддреВре░ 2020  ┬╖  10рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cbeust/testng

рдЯреЗрд╕реНрдЯрдПрдирдЬреА рд╕рдВрд╕реНрдХрд░рдг

<dependency>
    <groupId>org.testng</groupId>
    <artifactId>testng</artifactId>
    <version>7.3.0</version>
</dependency>

рдЕрдкреЗрдХреНрд╖рд┐рддреН рд╡реНрдпрд╡рд╣рд╛рд░

рд╕рдВрд╕рд╛рдзрди рд╕реЗ testng-1.0.dtd рдлрд╝рд╛рдЗрд▓ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХреЗрдВ
image

рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реНрдпрд╡рд╣рд╛рд░

testng-1.0.dtd рдлрд╝рд╛рдЗрд▓ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдкрдврд╝рдиреЗ рдпреЛрдЧреНрдп рдирд╣реАрдВ рд╣реИ

рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдзрд╛рд╡рдХ рдкрд░ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ?

IntelliJ v2020.2.3 (TestNG IDE рдкреНрд▓рдЧрдЗрди рджреЗрдЦреЗрдВред 202.7660.26)

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдареАрдХ рд╣реИ, рдпрд╣ https://github.com/cbeust/testng/commit/cf22ccfcb2a34f9b0bb4fa8cbedae5297ddd2049 рд╕реЗ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд "рд╕рднреА рдХреЛ рдмрджрд▓реЗрдВ" рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ

рд╕рднреА 10 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдХреЗрд╡рд▓ рдПрдХ VM рддрд░реНрдХ рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ '-Dtestng.dtd.http=true', рдпрд╛ HTTPS рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ, TestNG рдХреЛ рд╕реБрдЗрдЯ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ HTTPS рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

@ kobebryant2007 рдХреЛрдб рдореЗрдВ рдПрдХ рд╕реНрдкрд╖реНрдЯ рдмрдЧ рд╣реИред

  1. рдореИрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдФрд░ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓ testng-1.0.dtd рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓реЗ рдЬрд╛рдПред
  2. рдпрджрд┐ рдЖрдк рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

@juherr рдХреГрдкрдпрд╛ рдзреНрдпрд╛рди рджреЗрдВред

@рд╢рдмреБрд░реЛрд╡ -

рдореИрдВ рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рдЬреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рддрд╛ рдФрд░ рдореИрдВ рдирд╣реАрдВ рдЪрд╛рд╣рддрд╛ рдХрд┐ рдлрд╝рд╛рдЗрд▓ testng-1.0.dtd рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рд▓реЗ рдЬрд╛рдпрд╛ рдЬрд╛рдПред

рдореЗрд░реА рд╕рдордЭ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЯреЗрд╕реНрдЯрдПрдирдЬреА рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдбреАрдЯреАрдбреА рдХреА рддрд▓рд╛рд╢ рдХрд░рдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдирд╡реАрдирддрдо/рдЙрдЪрд┐рдд рдбреАрдЯреАрдбреА рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдЯреЗрд╕реНрдЯрдПрдирдЬреА рдХреЗрд╡рд▓ https рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдЯреЗрд╕реНрдЯрдПрдирдЬреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рдбреАрдЯреАрдбреА рдХреЛ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдЧрд╛ рдФрд░ рдпрджрд┐ рдпрд╣ рдирд╣реАрдВ рдорд┐рд▓рд╛, рддреЛ рдЖрдкрдХреЛ рд╡рд╣ рддреНрд░реБрдЯрд┐ рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред рдЗрд╕реЗ рдЕрдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рддрд░реАрдХрд╛ рдЙрд╕ JVM рддрд░реНрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ рдЬрд┐рд╕реЗ @ kobebryant2007 рдиреЗ рд╕реБрдЭрд╛рдпрд╛ рдерд╛ред

рдпрджрд┐ рдЖрдк рдПрдХ рдзреНрд╡рдЬ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ, рддреЛ рдХреЛрдб рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдореЗрдВ рдбрд╛рд▓рдиреЗ рдХрд╛ рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рдорддрд▓рдм рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ рдЖрдк рдореБрдЭреЗ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕ рдЙрдореНрдореАрдж рдХреЗ рдкреАрдЫреЗ рдХреНрдпрд╛ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдЯреЗрд╕реНрдЯрдПрдирдЬреА рдЖрдкрдХреЗ рд╕реНрдерд╛рдиреАрдп рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдПрдХ рдлрд╛рдЗрд▓ рдкрдврд╝ рд░рд╣рд╛ рд╣реИ? рдЕрдЧрд░ рдХрд┐рд╕реА рдЬрдЧрд╣ рдкрд░ рдЗрд╕рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рддреЛ рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдкрд░ рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред рд╕рднреА рдиреЗ рдХрд╣рд╛ рдФрд░ рдХрд┐рдпрд╛, рдЕрдЧрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЧрдбрд╝рдмрдбрд╝рд┐рдпрд╛рдВ рд╣реИрдВ, рддреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЯреЗрд╕реНрдЯрдПрдирдЬреА рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрдВрдж рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдкреАрдЖрд░ https://github.com/cbeust/testng/pull/2386 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдЯреЗрд╕реНрдЯрдПрдирдЬреА рдЬрд╛рд░ рдХреЗ рднреАрддрд░ рдПрдореНрдмреЗрдбреЗрдб рдбреАрдЯреАрдбреА рдкрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдЧрд╛ред рдореИрдВ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдПрдХ рдмрд╛рд░ рдкреАрдЖрд░ рдХрд╛ рд╡рд┐рд▓рдп рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдЕрдкрдиреЗ рдХреНрд▓рд╛рд╕рд╕реНрдкреИрдЯ рдореЗрдВ рдЕрдкрдиреА рдЯреЗрд╕реНрдЯрд┐рдВрдЧ рдбреАрдЯреАрдбреА рдлрд╛рдЗрд▓ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕реЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

@shaburov рдЖрдк рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ?

рдЯреЗрд╕реНрдЯрдПрдирдЬреА рдЬрд╛рд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдбреАрдЯреАрдбреА рд╕рд╣рд┐рдд рд╣реИ рдФрд░ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

@juherr рдЙрд╕ рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕реЗ рдЬреЛрдбрд╝рд╛ рд╣реИ рдФрд░ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдРрд╕рд╛ рдирд╣реАрдВ рд╣реИред
рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рд╕реЗ рдкрдврд╝рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдХ рдЕрдкрд╡рд╛рдж рдлреЗрдВрдХ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдореБрджреНрджрд╛ рдпрд╛ рддреЛ рдпрд╣ рд╣реИ рдХрд┐ IntelliJ HTTPS рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ:
image

рдпрд╛ рдХрд┐ рдЧреИрд░-HTTPS URL URLS рд╕реВрдЪреА рдореЗрдВ рдирд╣реАрдВ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ TESTNG_DTD_URL рдФрд░ HTTPS_TESTNG_DTD_URL рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╣реИрдВ)ред
image

@algotastic рджреВрд╕рд░рд╛, рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИред

@shaburov рд╕рд╣реА рд╣реИ, рдпрд╣ рдПрдХ рдмрдЧ рд╣реИ:
https://github.com/cbeust/testng/blob/7.3.0/src/main/java/org/testng/xml/Parser.java#L33
рдпрд╣ public static final String TESTNG_DTD_URL = "http://testng.org/" + TESTNG_DTD; рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдФрд░ рдпрд╣ https://github.com/cbeust/testng/blob/7.3.0/src/main/java/org/testng/xml/Parser.java#L28
public static final String OLD_TESTNG_DTD_URL = "http://beust.com/testng/" + TESTNG_DTD; рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП

рдареАрдХ рд╣реИ, рдпрд╣ https://github.com/cbeust/testng/commit/cf22ccfcb2a34f9b0bb4fa8cbedae5297ddd2049 рд╕реЗ рдПрдХ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд "рд╕рднреА рдХреЛ рдмрджрд▓реЗрдВ" рдЬреИрд╕рд╛ рджрд┐рдЦрддрд╛ рд╣реИ

рдореИрдВ '-Dtestng.dtd.http=true' рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдЗрд╕рд╕реЗ IntelliJ (рд░рд╛рдЗрдЯ рдХреНрд▓рд┐рдХ рдФрд░ рд░рди) рдСрдлрд╝рд▓рд╛рдЗрди рдореЗрдВ рдПрдХ рд╡рд░реНрдЧ/рд╡рд┐рдзрд┐ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

https://github.com/cbeust/testng/pull/2409 . рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдмрдВрдж

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

juherr picture juherr  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

katedreaper picture katedreaper  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

eskatos picture eskatos  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sen1983 picture sen1983  ┬╖  8рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rkonkul picture rkonkul  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ