Nunit: рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рдЬреБрд▓ре░ 2016  ┬╖  34рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: nunit/nunit

рд╣рд╛рдп рджреЛрд╕реНрддреЛрдВ,
рдореИрдВ рдПрдирдпреВрдиреАрдЯ рдХреЗ рд╕рд╛рде рдирдпрд╛ рд╣реВрдВ рдФрд░ рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдореИрдВ рдЯреЗрд╕реНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдлрд╛рдЗрд▓ рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рд╣реВрдВред
рдпреВрдирд┐рдЯ рдЯреЗрд╕реНрдЯ рдореЗрдВ, рдЯреЗрд╕реНрдЯрдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдХреНрд▓рд╛рд╕ рдХреЙрд▓ AddResultFile рдореЗрдВ рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ рдЬреЛ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреА рд╣реИред
рдХреНрдпрд╛ рдХреЛрдИ рдореЗрд░реА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж,
рдЧреНрдпрд╛рдВрдЧ

Epic done feature normal

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

рдпрд╣ рдлреАрдЪрд░ рд╣реЛрдирд╛ рдЬрд░реВрд░реА рд╣реИред
рд╣рдо NUnit рдФрд░ рд╕реЗрд▓реЗрдирд┐рдпрдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ: рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдорджрдж рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ Microsoft рдХреЗ рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдпрд╣ NUnit (рдЕрд╕реЗрдВрдмрд▓реА рдпрд╛ рд╡рд░реНрдЧ рд╕реНрддрд░ рдкрд░ рд╡рд┐рд╢реЗрд╖рддрд╛, рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдг рд╡рд░реНрдЧ ...) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрддрдирд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо NUnit рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

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

рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рд╡рд┐рдзрд┐ Microsoft рдХреЗ рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдореЗрдВ TestContext рд╡рд░реНрдЧ рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред NUnit рдореЗрдВ рднреА рдЗрд╕реА рдирд╛рдо рдХрд╛ рдПрдХ рд╡рд░реНрдЧ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ MsTest рд╡рд░реНрдЧ рд╕реЗ рдХреЛрдИ рд╕рдВрдмрдВрдз рдирд╣реАрдВ рд╣реИ рдФрд░ рдРрд╕реА рдХреЛрдИ рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реИред NUnit рдореЗрдВ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рд╕рдВрд▓рдЧреНрди рдХрд░рдиреЗ рдХреА рдХреЛрдИ рд╕реБрд╡рд┐рдзрд╛ рдирд╣реАрдВ рд╣реИред

рдзрдиреНрдпрд╡рд╛рдж рдЪрд╛рд░реНрд▓реАред
рд▓реЗрдХрд┐рди рдХреНрдпрд╛ AddResultFile рд╡рд┐рдзрд┐ рднрд╡рд┐рд╖реНрдп рдореЗрдВ NUnit рдореЗрдВ рдЬреБрдбрд╝ рдЬрд╛рдПрдЧреА?
рдпрд╣ рддрд░реАрдХрд╛ рд╡рд╛рдХрдИ рдорджрджрдЧрд╛рд░ рд╣реИред

рдлрд┐рд▓рд╣рд╛рд▓ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рд╣реИред рдЕрдЧрд░ рдЖрдк рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдРрд╕реА рд╕реБрд╡рд┐рдзрд╛ рдХреЗ рдЕрдиреБрд░реЛрдз рдореЗрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВред

рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдЖрдкрдХреЛ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдмрддрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред рдлрд╝рд╛рдЗрд▓реЗрдВ рдХреИрд╕реЗ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИрдВ, рд╡реЗ рдХрд╣рд╛рдБ рд╕рдВрдЧреНрд░рд╣реАрдд рдХреА рдЬрд╛рддреА рд╣реИрдВ, рдЖрджрд┐ред рдХреНрдпрд╛ рдЖрдк рдкреВрдЫ рд░рд╣реЗ рд╣реИрдВ рдХрд┐ NUnit рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЗрдВ рдмрдирд╛рддрд╛ рд╣реИ рдпрд╛ рдмрд╕ рдЙрдирдХрд╛ рд╕рдВрджрд░реНрдн рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИ?

рдмреЗрд╢рдХ, рд╣рдореЗрдВ рдЗрд╕ рд╡рд┐рдЪрд╛рд░ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдЗрд╕реЗ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреА рд╣реЛрдЧреА рдФрд░ рдЗрд╕реЗ рдХреБрдЫ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рд╢реЗрдбреНрдпреВрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЪрд╛рд░реНрд▓реА рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдЙрд╕ рд╡рд┐рдзрд┐ рдХреЛ NUnit рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдПред
рдпрд╣ Microsoft рдХреЗ рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдореЗрдВ TestContext рд╡рд░реНрдЧ рдХреА AddResultFile рд╡рд┐рдзрд┐ рдХреА рддрд░рд╣ рд╣реА рдХрд╛рдо рдХрд░реЗрдЧрд╛ред
рдХреБрдЫ рд╡реАрдПрд╕ рдореЗрдВ рдЯреЗрд╕реНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЯреЗрд╕реНрдЯ рдЖрдЙрдЯрдкреБрдЯ рдХреЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ рд░рд┐рдЬрд▓реНрдЯ (рдлрд╛рдЗрд▓ рдПрдЪрдЯреАрдПрдордПрд▓ рдЯреЗрд╕реНрдЯ рд░рд┐рдЬрд▓реНрдЯ рдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ) рдХреЛ рд▓рд┐рдВрдХ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИред рдЖрдк рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рдХреЛ рдиреАрдЪреЗ рдХреА рддрд░рд╣ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

screenshot

рд╡рд┐рдЪрд╛рд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИрдВ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓реВрдВрдЧрд╛ред

рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕реЗ рдФрд░ рдЖрдЧреЗ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХреЗрд╡рд▓ рдПрдбреЙрдкреНрдЯрд░ рд╣реА рдирд╣реАрдВ, NUnit рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдореИрдВ рдЗрд╕реЗ рдПрдХ рд╡рд┐рдЪрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рд╣рдо рдХреБрдЫ рдРрд╕рд╛ рдХрд╣рддреЗ рд╣реИрдВ рдЬреЛ рднрд╡рд┐рд╖реНрдп рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдирд╣реАрдВ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп рд▓реЛрдЧ рд╕реБрдЭрд╛рд╡реЛрдВ рдХреЗ рд╕рд╛рде рдЭрдВрдХрд╛рд░ рдХрд░реЗрдВред

рдЬрд┐рди рдмрд╛рддреЛрдВ рдкрд░ рд╣рдореЗрдВ рд╡рд┐рдЪрд╛рд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

  • рдпрд╣ XML рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдХреИрд╕рд╛ рджрд┐рдЦреЗрдЧрд╛
  • рдХреНрдпрд╛ рд╣рдо рдЗрд╕ рд╕рдм рдХреЛ рдЗрд╕ рддрд░рд╣ рд╕реЗ рдкреИрдХреЗрдЬ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдкрд░рд┐рдгрд╛рдо рдФрд░ рдЕрдиреБрд▓рдЧреНрдирдХ рдПрдХ рд╕рд╛рде рд░рдЦреЗ рдЬрд╛рдПрдВ?
  • NUnit рдХрдВрд╕реЛрд▓ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛, рдЕрдЧрд░ рдХреБрдЫ рднреАред
  • рдХреНрдпрд╛ NUnit gui рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛

рдпрд╣ рдлреАрдЪрд░ рд╣реЛрдирд╛ рдЬрд░реВрд░реА рд╣реИред
рд╣рдо NUnit рдФрд░ рд╕реЗрд▓реЗрдирд┐рдпрдо рдХреЗ рд╕рд╛рде рдЕрдкрдиреЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░реАрдХреНрд╖рдг рдЪрд▓рд╛ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдХреЛрдИ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдПрдХ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ: рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдореЗрдВ рдПрдХ рдмрдбрд╝реА рдорджрдж рд╣реИред
рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдореЗрдВ Microsoft рдХреЗ рдкрд░реАрдХреНрд╖рдг рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рд▓реЗрдХрд┐рди рдпрд╣ NUnit (рдЕрд╕реЗрдВрдмрд▓реА рдпрд╛ рд╡рд░реНрдЧ рд╕реНрддрд░ рдкрд░ рд╡рд┐рд╢реЗрд╖рддрд╛, рд╕рд╛рдорд╛рдиреНрдп рдкрд░реАрдХреНрд╖рдг рд╡рд░реНрдЧ ...) рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрддрдирд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП рд╣рдо NUnit рдореЗрдВ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдореИрдВ рдЗрд╕реЗ рдПрдХ рдРрд╕реЗ рдлреАрдЪрд░ рдореЗрдВ рдмрджрд▓ рд░рд╣рд╛ рд╣реВрдВ, рдЬрд┐рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдЬреЛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдареЛрд╕ рд╣реИред рд╣рдореЗрдВ рдЕрднреА рднреА рдореЗрд░реА рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдпрд╛ рддреЛ xml рдореЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░ рд░рд╣рд╛ рд╣реИ, рдпрд╛ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдПрдХ рд╕рдВрджрд░реНрднрд┐рдд рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд░рдЦ рд░рд╣рд╛ рд╣реИред рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдПрдХреНрд╕рдПрдордПрд▓, рд╕рд╛рдорд╛рдиреНрдп рдзреАрдорд╛рдкрди, рдФрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреБрднрд╛рд╖рд┐рдпрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╡рд╛рд▓реА рдлрд╛рдЗрд▓реЛрдВ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рджреВрд╕рд░рд╛ рдкрд░рд┐рдгрд╛рдореЛрдВ рд╕реЗ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдХреА рдУрд░ рдЬрд╛рддрд╛ рд╣реИ, рдФрд░ рд╕рдВрджрд░реНрдн рдЯреВрдЯ рдЬрд╛рддреЗ рд╣реИрдВред

рдмреБрд░рд╛рдЗрдпреЛрдВ рдореЗрдВ рдХреМрди рдХрдо рд╣реИ? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреВрд░реНрд╡ рдХреЗ рд╕рд╛рде, рджрд░реНрдж рд╕рдм рдХреБрдЫ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦрдиреЗ рдХреЗ рд▓рд╛рднреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛрдЧрд╛ - рдФрд░ 'рдЙрдореНрдореАрдж рдХреЗ рдореБрддрд╛рдмрд┐рдХ рдЙрдкрд▓рдмреНрдз' рд░рд┐рд╢реНрддреЗрджрд╛рд░ рд▓рд┐рдВрдХ рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдВрдЧреЗред

  • NUnit рдХрдВрд╕реЛрд▓ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░реЗрдЧрд╛, рдЕрдЧрд░ рдХреБрдЫ рднреАред
  • рдХреНрдпрд╛ NUnit gui рдЗрд╕реЗ рдХрд┐рд╕реА рддрд░рд╣ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдЧрд╛

GUI рдХреЗ рд▓рд┐рдП, рдЙрдкрд░реЛрдХреНрдд рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдЬреИрд╕рд╛ рдХреБрдЫ рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛ рд▓рдЧрддрд╛ рд╣реИ, рдмрд╕ рд╕рдВрд▓рдЧреНрди рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рд╣рд╛рдЗрдкрд░рд▓рд┐рдВрдХред рдХрдВрд╕реЛрд▓, рдЖрдИрдПрдордУ, рдХреЛ рд╡рд┐рдлрд▓-рдкрд░реАрдХреНрд╖рдг рд╕рдВрджреЗрд╢ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рд╕реВрдЪрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдпрд╣ рд╕реНрдерд╛рди рд╣реИред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбрд┐рдЬрд╛рдЗрди рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐рд╕реА рдХреЛ рдкреАрдЖрд░ рдЬрдорд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА - @fredgate , рдЖрдкрдХреА рд░реБрдЪрд┐ рд╣реИ? рдореИрдВ

рд╣рдореЗрдВ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдПрдордПрд╕рдЯреАрдПрд╕реНрдЯ рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рдХреИрд╕реЗ рд╕реНрдЯреЛрд░ рдХрд░рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рдбреНрд░рд╛рдЗрд╡ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд▓рд┐рдВрдХ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдПрдХ рд╕рдВрджрд░реНрдн рдЬрд╛рдиреЗ рдХрд╛ рд░рд╛рд╕реНрддрд╛ рд╣реИред рдПрдирдпреВрдиреАрдЯ рдХреЗ рд▓рд┐рдП, рддрд╛рд░реНрдХрд┐рдХ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕реНрдерд╛рди рдХрд╛рд░реНрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╣реИ, рдЬрд╣рд╛рдВ рдПрдХреНрд╕рдПрдордПрд▓ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдКрдкрд░ рдореЗрд░реЗ рдкрд╣рд▓реЗ рджреЛ рдмрд┐рдВрджреБрдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддрд╛ рд╣реИред

рдореЗрд░реЗ рдЕрдиреНрдп рдмрд┐рдВрджреБрдУрдВ рдХрд╛ рдЙрддреНрддрд░ рджреЗрдирд╛:

  • рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рдкрде рдХреЗ рд╕рд╛рде рдЕрдиреБрд▓рдЧреНрдирдХреЛрдВ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдФрд░ рдХреБрдЫ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддрд╛ рд╣реИред
  • рд╕рдВрд▓рдЧреНрдирдХ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдИ рдореЗрдВ рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХрд╛ рдореЗрдиреВ рдпрд╛ рдкреИрдирд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЙрдиреНрд╣реЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдмрд╢рд░реНрддреЗ рд╡рд┐рд╢реЗрд╖ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛред

рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреА рдУрд░ рдЭреБрдХреВрдВрдЧрд╛ред

@rprouse рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐

рдЕрдиреБрд▓рдЧреНрдирдХ рддрддреНрд╡ рдХреЛ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдФрд░ рддрддреНрд╡реЛрдВ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдХреНрдпрд╛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХреБрдЫ рдЗрд╕ рддрд░рд╣?

<attachments>
    <attachment  description="Final screen shot">ScreenShot.jpg</attachment>
    ...
</attachments>

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдмрдЪреНрдЪрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рдЗрд╕реЗ рдмрдирд╛рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд╣ рдЬрд╛рдирдХрд╛рд░реА рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХрдИ рд╕реНрдХреНрд░реАрди рд╢реЙрдЯреНрд╕ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╡рд░рдгред рдФрд░ рдХреБрдЫ?

рдХреБрдЫ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рдХреНрдпрд╛ рд╣реИ? рдХреНрдпрд╛ рд╣рдореЗрдВ рдЯреЗрд╕реНрдЯрдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП? рдХреНрдпрд╛ рдЗрд╕реЗ рдПрдХ рдЬреЛрд░ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рддрд╛рдХрд┐ рдЕрдиреБрд▓рдЧреНрдирдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╡рд┐рдлрд▓рддрд╛ рдкрд░ рдмрдирд╛рдпрд╛ рдЬрд╛ рд╕рдХреЗ?

рдХреНрдпрд╛ рдХреЛрдИ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдпреБрдХреНрддрд┐ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ?

рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдиреЗ рдХреА рдУрд░ рдЭреБрдХреВрдВрдЧрд╛ред

рдореИрдВ

@rprouse рдХреНрдпрд╛ рдЖрдкрдХреЛ рдпрд╛рдж рд╣реИ рдХрд┐

рдирд╣реАрдВ, рдореИрдВрдиреЗ рдХрднреА рдЕрдЯреИрдЪрдореЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рдореБрдЭреЗ рдЖрдкрдХрд╛ рдПрдХреНрд╕рдПрдордПрд▓ рдкреНрд░рд╛рд░реВрдк рдкрд╕рдВрдж рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдЯреЗрд╕реНрдЯрдХреЙрдиреНрдЯреЗрдХреНрд╕реНрдЯ рд╕реЗ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЖрд╕рд╛рди рдорд╛рд░реНрдЧ рд╣реИред рдлрд┐рд░ рд╣рдо рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдЗрд╕реЗ Asserts рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рддреЛ TestContext.CurrentContext.AddAttachment ?

(string path) рдФрд░ (string path, string description) рд▓рд┐рдП рдУрд╡рд░рд▓реЛрдб рдХреЗ рд╕рд╛рде?

рд╢рд╛рдпрдж рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдпреБрдХреНрддрд┐ рд╣реИ!

рдХреГрдкрдпрд╛ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХреА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдмрдврд╝рд╛рдПрдБред рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдкрд░рд┐рдгрд╛рдо рд╕рд╛рд░рд╛рдВрд╢ рдХреЗ рд▓рд┐рдП UI рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рд╕рдВрд▓рдЧреНрди рдХрд░рдирд╛ рдмрд╣реБрдд рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ред рдХреНрдпрд╛ рдпреЗ рдЕрдЯреИрдЪрдореЗрдВрдЯ VSTS (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЯреАрдо рд╕рд░реНрд╡рд┐рд╕реЗрдЬ) рдХреЗ рдЕрдВрджрд░ рдмрд┐рд▓реНрдб рд░рд┐рдЬрд▓реНрдЯ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдВрдЧреЗ?
рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж рдЪрд╛рд░реНрд▓реА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдЕрдЪреНрдЫреА рд╕реБрд╡рд┐рдзрд╛ рд╣реИ рдФрд░ рдореИрдВ рдЯреАрдорд╕рд┐рдЯреА рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд▓рдЧреНрдирдХ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реВрдВрдЧрд╛

рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдкрд░ рдЙрдард╛рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ @rprouse рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдпрд╣ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдерд╛ред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдирд┐рдореНрди рдФрд░ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдУрдВ рдХреЛ рдХрднреА-рдХрднреА рдХрд┐рд╕реА рдХреЛ рдЙрдиреНрд╣реЗрдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреА рдкрдбрд╝рддреА рд╣реИ - рдпрд╛ рддреЛ рдПрдХ рдПрдирдпреВрдиреАрдЯ рдХрдорд┐рдЯрд░ рдпрд╛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ред рдпрд╣ рдЯреАрдо рдХреЗ рдирд┐рд░реНрдгрдп рд╕реЗ рдЕрдзрд┐рдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдирд┐рд░реНрдгрдп рд╣реИ рдХрд┐ рдпрд╣ рдХрдм рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреЛрдИ рдирд╣реАрдВ рднреВрд▓рд╛ рд╣реЛрдЧрд╛ред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдорджрджрдЧрд╛рд░ рдлреАрдЪрд░ рд╣реЛрдЧрд╛ред

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкрд┐рдЫрд▓реА рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдиреЗ рд╕рднреА рдбрд┐рдЬрд╝рд╛рдЗрди рдореБрджреНрджреЛрдВ рдХреЛ рд╣рд▓ рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдореИрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рд▓реЗрдмрд▓ рдХреЛ рд╣рдЯрд╛ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рдореБрджреНрджреЗ рдХреЛ рдмреИрдХрд▓реЙрдЧ рдореЗрдВ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реВрдВред

рдпрд╣ рдЗрддрдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдЗрд╕реЗ рднреВрд▓ рдЧрдП рд╣реИрдВ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЪреАрдЬреЗрдВ рдЪрд▓ рд░рд╣реА рд╣реИрдВред рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рдХреА рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдЗрд╕ рддрд░рд╣ рдХреА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╡рд╛рд▓реА рд╡рд╕реНрддреБрдПрдВ рд╣рдорд╛рд░реА рд░рд┐рд▓реАрдЬ рдпреЛрдЬрдирд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВред рдпрд╣ рдЯреАрдо рдХреЗ рдХрд┐рд╕реА рд╕рджрд╕реНрдп рдпрд╛ рдмрд╛рд╣рд░реА рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдЗрд╕рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рд░реБрдЪрд┐ рд▓реЗрдВ рдХрд┐ рд╡реЗ рдЗрд╕реЗ рд▓реЗрдВред рдЙрдореНрдореАрдж рд╣реИ, рдЗрд╕реЗ рдмреИрдХрд▓реЙрдЧ рдореЗрдВ рдЬреЛрдбрд╝рдиреЗ рд╕реЗ рдХрд┐рд╕реА рдХреЛ рдХрджрдо рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рдгрд╛ рдорд┐рд▓реЗрдЧреАред рдЖрдкрдХреЗ рдХреМрд╢рд▓ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╡рд╣ рдЖрдк рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ! рдореИрдВ

рдорд╣рд╛рди рд╡рд┐рд╢реЗрд╖рддрд╛! рдмрд╣реБрдд рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдХреЛрдИ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рд▓рд╛рдЧреВ рдХрд░реЗрдЧрд╛

рдореИрдВрдиреЗ рдЗрд╕реЗ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП #2152 рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдврд╛рдВрдЪреЗ рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЕрднреА рдПрдХ рдкреАрдЖрд░ рдХрд┐рдпрд╛ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рдХреБрдЫ рд▓реЛрдЧ рд╣реИрдВ, рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдПрдХ рдорд╣рд╛рдХрд╛рд╡реНрдп рдФрд░ рдЯреНрд░реИрдХ рд░рдирд░ рд╕рдорд░реНрдерди рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВ, рдПрдХ рдмрд╛рд░ рд╣рдо рддрдп рдХрд░ рд▓реЗрдВ рдХрд┐ рд╡рд╣рд╛рдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

рдпрд╣рд╛рдБ рдореЗрд░реЗ рд╡рд┐рдЪрд╛рд░ рд╣реИрдВ:

рд╡реА.рдПрд╕. рдПрдбрд╛рдкреНрдЯрд░
рдпрд╣ рдПрдордПрд╕рдЯреАрдПрд╕реНрдЯ рдХреА рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡реАрдПрд╕ рдПрдбрд╛рдкреНрдЯрд░ рдлреНрд░реЗрдорд╡рд░реНрдХ рдореЗрдВ рд╕рдВрд▓рдЧреНрди рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╣реИред рдмрд╕ рдЗрд╕реЗ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдХреИрд╕реЗ рдкреНрд▓рдЧ рдЗрди рдХрд┐рдпрд╛ рдЬрд╛рдПред

рдХрдВрд╕реЛрд▓/рдПрдирдпреВрдиреАрдЯрд▓рд╛рдЗрдЯ
рдореИрдВ рдпрд╣рд╛рдБ рдорд┐рд╢реНрд░рд┐рдд рджрд┐рдорд╛рдЧ рдореЗрдВ рд╣реВрдБред рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг/рдЪреЗрддрд╛рд╡рдиреА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд╕рд╛рде, рдкрд░рд┐рдгрд╛рдо рдХреЗ рд╕рд╛рде рдЕрдиреБрд▓рдЧреНрдирдХ рдХрд╛ рдлрд╝рд╛рдЗрд▓рдкрде/рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдирд╛ рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рдЙрддреНрддреАрд░реНрдг рдкрд░реАрдХреНрд╖рд╛рдУрдВ рдХреЗ рдЕрдиреБрд▓рдЧреНрдирдХреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛? рдХреНрдпрд╛ рдЗрдиреНрд╣реЗрдВ рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдкрд╛рд╕ 'рд╕реВрдЪрдирд╛' рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП? рддреЛ рдХрдВрд╕реЛрд▓ рд░рдирд░ рдХреЗ рдкрд╛рд╕ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╣реЛрдВрдЧреЗ - рд╕реВрдЪрдирд╛/рдЪреЗрддрд╛рд╡рдирд┐рдпрд╛рдВ/рддреНрд░реБрдЯрд┐рдпрд╛рдВ?

рдЬреАрдпреВрдЖрдИ/рдЬрд╝рд╛рдорд░реАрди
рдЗрди рджреЛрдиреЛрдВ рдХреЛ рдЕрдВрддрддрдГ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рдПрдХ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИред рдореИрдВ рдореБрджреНрджреЗ рдмрдирд╛рдКрдВрдЧрд╛, рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЗрдВ рдЗрд╕ рдорд╣рд╛рдХрд╛рд╡реНрдп рд╕реЗ рдирд╣реАрдВ рдЬреЛрдбрд╝реВрдВрдЧрд╛ - рд╡реЗ рддрдм рдХрд┐рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдЬрдм рдорд╛рдВрдЧ/рд╕рдордп рдХреА рдЕрдиреБрдорддрд┐ рд╣реЛред

рдЯреАрдорд╕рд┐рдЯреА
@ рдирд┐рдХреЛрд▓реЗрдкрд┐рдпрд╛рдирд┐рдХреЛрд╡ - рдЖрдкрдиреЗ рдХрд╣рд╛ рдерд╛ рдХрд┐ рдЖрдк рдЗрд╕рдореЗрдВ рд░реВрдЪрд┐ рд░рдЦрддреЗ рдереЗред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк #2152 рдкрд░ рдирдЬрд╝рд░ рд░рдЦрдиреЗ рд▓рд╛рдпрдХ рд╣реЛрдВред рдореИрдВ

рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдкрд░ рд╡рд┐рдЪрд╛рд░? @ рдиреВрдирд┐рдЯ/рдлреНрд░реЗрдорд╡рд░реНрдХ-рдЯреАрдо? рдЕрдЧрд▓реЗ рдЪрд░рдг рддрдп рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдореИрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореБрджреНрджреЗ рдЙрдард╛рдКрдВрдЧрд╛ред

@ChrisMaddock рдореБрджреНрджреЗ рдбрд┐рдЬрд╛рдЗрди рдореБрджреНрджреЗ рднреА рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рддрд╛рдХрд┐ рдЖрдк рдРрд╕рд╛ рдХрд░ рд╕рдХреЗрдВ рдЬреЛ рдХрд╣рддрд╛ рд╣реИ "рдЧреБрдИ рдореЗрдВ рдЕрдиреБрд▓рдЧреНрдирдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХреИрд╕реЗ рдХрд░реЗрдВ" - рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рдХреЗ рд▓рд┐рдП рдЬрд╣рд╛рдВ рдЖрдк рдЕрдирд┐рд╢реНрдЪрд┐рдд рд╣реИрдВред

рдХрдВрд╕реЛрд▓ рд░рдирд░ рдХреЗ рд▓рд┐рдП, рд╣рдо рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рднреА рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рджрд┐рдЦрд╛рддреЗ рд╣реИрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдХрд┐рд╕реА рднреА рд╡рд┐рд╡рд░рдг рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдпрд╛ рдХрд╕реНрдЯрдо рдПрдХреНрд╕рдПрд╕рдПрд▓ рдЯреНрд░рд╛рдВрд╕рдлреЙрд░реНрдо рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрддреНрддрд░рд╛рд░реНрджреНрдз рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдПрдХреНрд╕рдПрд╕рдПрд▓ рдХреЛрдбрд┐рдВрдЧ рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реИред рдпрд╣ рдПрдХ рдпреЛрдЧрджрд╛рди рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

NUnitLite рдореБрд╢реНрдХрд┐рд▓ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдЗрд╕реЗ рдмрд╣реБрдд рд╣рд▓реНрдХрд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдХреЛрдИ рдпрд╣ рдорд╛рдирддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдкрдиреЗ рдЕрдиреБрд▓рдЧреНрдирдХреЛрдВ рдХреЛ рдПрдХ рдмреБрджреНрдзрд┐рдорд╛рди рддрд░реАрдХреЗ рд╕реЗ рдирд╛рдо рджреЗрдВрдЧреЗ рдФрд░ рдЙрди рд╕рднреА рдХреЛ рдПрдХ рд╣реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд░рдЦреЗрдВрдЧреЗ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдвреВрдВрдврдирд╛ рдХрд╛рдлреА рдЖрд╕рд╛рди рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рдХрдВрд╕реЛрд▓ рд░рдирд░ рдХреЗ рд▓рд┐рдП рднреА рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЧреБрдИ рдХреЗ рд▓рд┐рдП рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рд╛ рдкрд░рд┐рдгрд╛рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдиреНрдп рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдВрд▓рдЧреНрдирдХ рдХрд╛ рдирд╛рдо рдФрд░ рд╡рд┐рд╡рд░рдг рджрд┐рдЦрд╛рдпрд╛ рдЬрд╛рдПред рд╣рдо рдЗрд╕реЗ рдПрдХ рд▓рд┐рдВрдХ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрджрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЙрдкрдпреБрдХреНрдд рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрдВрд╕реНрдЯреЙрд▓ рд╣реИ рдЬреЛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓реЗрдЧрд╛ред

рдПрдХ рдмрд╛рд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЕрдЯреИрдЪрдореЗрдВрдЯ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯрд░ рд╕реЗ рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдХреЛ рдкрд╛рд╕ рдХрд┐рдП рдЧрдП рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рдЙрдиреНрд╣реЗрдВ рдЬреЛрдбрд╝рдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реИред

рдореИрдВрдиреЗ рдЕрдЧрд▓реЗ рдЪрд░рдгреЛрдВ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП https://github.com/nunit/docs/issues/197 рдФрд░ https://github.com/nunit/nunit3-vs-adapter/issues/332 рдмрдирд╛рдП рд╣реИрдВред

рдзрд╛рд╡рдХ рд╕рдорд░реНрдерди рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ - рдпрджрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╡рд░реНрддрдорд╛рди рдХреЙрд▓ рд╡реАрдПрд╕ рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╣реИрдВ, рддреЛ рдореИрдВ рдЕрднреА рдЗрд╕реЗ рд╡рд╣рд╛рдВ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рд╣реВрдВред рдпрд╣ рдПрдХ рдРрд╕реА рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИ рдЬреЛ рдЧреНрд░рд╛рдлрд┐рдХрд▓ рд░рдирд░ рдХреЗ рд╕рд╛рде рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рдлрд┐рдЯ рд╣реЛрддреА рд╣реИ, рдлрд┐рд░ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХреНрд▓реА - рдФрд░ рдЕрдиреНрдп рд░рдирд░ рд╕рдкреЛрд░реНрдЯ рдХреЛ рд╣рдореЗрд╢рд╛ рдЬреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред

@ChrisMaddock рдореБрдЭреЗ рдХрдВрд╕реЛрд▓ рд░рдирд░ рд╕реЗ рдЕрдЯреИрдЪрдореЗрдВрдЯ рд╕рдкреЛрд░реНрдЯ рджреЗрдЦрдирд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧреЗрдЧрд╛ред

@kdubau - рд╕рд╣реА рд╕рдордп! рдЙрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЖрдк рдЗрд╕реЗ рдХреИрд╕рд╛ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ? рдЖрдкрдХрд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдХреНрдпрд╛ рд╣реЛрдЧрд╛?

рдореИрдВ рд╡рд┐рдлрд▓рддрд╛рдУрдВ/рдЪреЗрддрд╛рд╡рдирд┐рдпреЛрдВ, рд╕реВрдЪреА рд╡рд┐рд╡рд░рдг рдФрд░ рдлрд╝рд╛рдЗрд▓ рдкрде рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЗрдХреНрд╕реНрдЯ рдХреЗ 'рдЕрдЯреИрдЪрдореЗрдВрдЯ' рдмреНрд▓реЙрдХ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдПрдХ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореИрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рдкрд░ рдмрд╣рд╕ рдХрд░ рд░рд╣рд╛ рдерд╛, рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рдерд╛ рдХрд┐ рдХрдИ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЦреЛрд▓ рд╕реЗ рдлрд╝рд╛рдЗрд▓рдкрде рдХреЛ рдХреЙрдкреА/рдкреЗрд╕реНрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред рдХреНрдпрд╛ рдЖрдк рдЕрд╕рд╣рдордд рд╣реЛрдВрдЧреЗ?

рд╕реЛрдЪрдиреЗ рдХрд╛ рджреВрд╕рд░рд╛ рдореБрджреНрджрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдХрдВрд╕реЛрд▓ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреЗрд╡рд▓ рд╡рд┐рдлрд▓/рдЪреЗрддрд╛рд╡рдиреА рдкрд░реАрдХреНрд╖рдг рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ, рди рдХрд┐ рд╕рднреА рдкрд░реАрдХреНрд╖рдгред рдХреНрдпрд╛ рд╣рдореЗрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреА рддреАрд╕рд░реА рд╕реВрдЪреА ('рд╕реВрдЪрдирд╛'?) рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╕рднреА рдЙрддреНрддреАрд░реНрдг-рдкрд░реАрдХреНрд╖рд╛-рд╕рдВрд▓рдЧреНрдирдХ рджрд┐рдЦрд╛рддреА рд╣реИ?

рд╢рд╛рдпрдж рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдареАрдХ рд╣реЛрдЧрд╛ рдХрдВрд╕реЛрд▓ рд░рдирд░ рдХреЗрд╡рд▓ рдЕрд╕рдлрд▓ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдЯреИрдЪрдореЗрдВрдЯ рджрд┐рдЦрд╛ рд░рд╣рд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рдВрднрд╡рддрдГ рдХрдВрд╕реЛрд▓ рд░рди рдореЗрдВ рдпрд╣ рд╕рдм рджрд┐рд▓рдЪрд╕реНрдк рд╣реИред рдореИрдВ рдпрд╣рд╛рдБ рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓реЙрдЧ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рдХрд▓реНрдкрдирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ, рдФрд░ рдРрд╕реЗред

@kdubau рдпрд╣рд╛рдВ рдЗрд╕рдХрд╛ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдореЗрд░рд╛ рд╕реБрдЭрд╛рд╡ рд╣реИ рдХрд┐ рдЖрдк рдиреВрдирд┐рдЯ-рдХрдВрд╕реЛрд▓ рд░реЗрдкреЛ рдореЗрдВ рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдПрдВред

@ChrisMaddock @CharliePoole рдореИрдВрдиреЗ рдпрд╣рд╛рдВ рд╕рдВрджрд░реНрдн рдХреЛ рдЧрд▓рдд рд╕рдордЭрд╛ рд╣реЛрдЧрд╛ред рдореБрдЭреЗ рдХреЗрд╡рд▓ рдЖрдЙрдЯрдкреБрдЯ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рд╕рдВрджрд░реНрднрд┐рдд рд╕рдВрд▓рдЧреНрдирдХ рд░рдЦрдиреЗ рдореЗрдВ рджрд┐рд▓рдЪрд╕реНрдкреА рд╣реИ - рдХрдВрд╕реЛрд▓ рдЖрдЙрдЯрдкреБрдЯ рдореЗрдВ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдореЗрд░рд╛ рдЙрдкрдпреЛрдЧ рдорд╛рдорд▓рд╛ рдпрд╣ рд╣реИ рдХрд┐ рдореЗрд░рд╛ рд╕реАрдЖрдИ рд╕рд┐рд╕реНрдЯрдо (рд╡рд┐рдЬреБрдЕрд▓ рд╕реНрдЯреВрдбрд┐рдпреЛ рдЯреАрдо рд╕рд░реНрд╡рд┐рд╕реЗрдЬ) рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдЕрдиреБрд▓рдЧреНрдирдХреЛрдВ рдХреЛ рдмрд┐рд▓реНрдб рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ (рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХ рдкрд░ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рдВрджрд░реНрдн рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреА)ред

рдореИрдВ рдЪрд┐рдВрддрд┐рдд рдерд╛ рдХрд┐ рдХрдВрд╕реЛрд▓ рд░рдирд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓ рд░рд╣реЗ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рдПрдХреНрд╕рдПрдордПрд▓ рдореЗрдВ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдирд╣реАрдВ рд╣реЛрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЖрдЧреЗ рдкрдврд╝рдиреЗ рдкрд░ рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдпрд╣ рд╕рд╡рд╛рд▓ рдерд╛ред рдореБрдЭреЗ рд╕рд╣реА рдЬрд╡рд╛рдм рджреЛ рдЕрдЧрд░ рдореИрдВ рдЧрд▓рдд рд╣реВрдБ :)

@kdubau - рддреБрдо рд╕рд╣реА рд╣реЛред #2152 рдХреЛ рдЕрднреА рдорд░реНрдЬ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдкрд░рд┐рдгрд╛рдо xml рдореЗрдВ рдЕрдиреБрд▓рдЧреНрдирдХреЛрдВ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╕рдм рдХреБрдЫ рдпреЛрдЬрдирд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдпрд╣ рдЕрдЧрд▓реЗ рд╕рдкреНрддрд╛рд╣ рдЬрд╛рд░реА NUnit 3.7 рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ рд╣реЛрдЧрд╛ред

рдареАрдХ рд╣реИ... рдЕрдЧрд░ рд╣рдореЗрдВ рдХрдВрд╕реЛрд▓ рдореЗрдВ "рд╕рдорд░реНрдерди" рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ рдХрд┐ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╕реЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдПрдХреНрд╕рдПрдордПрд▓ рдХреЛ рдмрдЪрд╛рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рдФрд░ рдХрд░рдирд╛ред Nunit3 рдПрдбрд╛рдкреНрдЯрд░ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ChrisMaddock рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реЛрдЧрд╛ред

рд╣реЗрд▓реЛ рджреЛрд╕реНрддреЛрдВ, рдпреЗ рдХрд╛рдо рд╣реЛ рдЧрдпрд╛ рд╣реИ рдпрд╛ рдЬреНрдпрд╛рджрд╛ рдкреЗрдВрдбрд┐рдВрдЧ рд╣реИ? рдореБрдЭреЗ рдЗрд╕рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдХреЛрдИ рдЦреБрд▓рд╛ рдореБрджреНрджрд╛ рдпрд╛ рдкреАрдЖрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ред

рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЕрдЧрд░ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореЗрд░реЗ рдкрд░реАрдХреНрд╖рдг рдЕрдиреБрд▓рдЧреНрдирдХ рдЕрднреА рднреА рд╡реАрдПрд╕ рдЯреЗрд╕реНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рджрд┐рдЦрд╛рдИ рдирд╣реАрдВ рджреЗ рд░рд╣реЗ рд╣реИрдВ рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВ рдЙрдореНрдореАрдж рдХрд░рддрд╛ рд╣реВрдВред рдореИрдВ NuGet рд╕реЗ NUnit3TestAdapter 3.8.0 рдФрд░ API TestContext.AddTestAttachement(file) рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЯреЗрд╕реНрдЯ рдПрдХреНрд╕рдкреНрд▓реЛрд░рд░ рдореЗрдВ рдЕрдЯреИрдЪрдореЗрдВрдЯ рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдХреБрдЫ рдЗрд╕ рддрд░рд╣ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣рд╛ рд╣реВрдБ:

image

рдХреНрдпрд╛ рдореЗрд░реА рдЙрдореНрдореАрджреЗрдВ рдЧрд▓рдд рд╣реИрдВ?

@kdubau - рдирд╣реАрдВ, рдЗрд╕реЗ NUnit v3.7 рдФрд░ NUnit3TestAdapter 3.8 рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП https://github.com/nunit/nunit3-vs-adapter/issues/332 рджреЗрдЦреЗрдВред рдпрд╣ рдореБрджреНрджрд╛ рдЕрднреА рдЦреБрд▓рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрднреА рднреА рдЖрд╡рд╢реНрдпрдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдХреЗ рджреЛ рд╡рд╛рдХреНрдпреЛрдВ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдХреНрдХрд░ рдирд╣реАрдВ рд▓рдЧрд╛ рдкрд╛рдпрд╛ рд╣реВрдВ...

рдпрджрд┐ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рддреЛ рдореИрдВ рдкрд╣рд▓реЗ рдЖрдкрдХреЗ рдкрд░реАрдХреНрд╖рдг NUnit рдХрдВрд╕реЛрд▓ рдореЗрдВ рдЪрд▓рд╛рдКрдВрдЧрд╛ - рдФрд░ рджреЗрдЦреЗрдВ рдХрд┐ рдХреНрдпрд╛ рдЖрдкрдХрд╛ рдЕрдиреБрд▓рдЧреНрдирдХ рдкрд░рд┐рдгрд╛рдо xml рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдпрджрд┐ рдирд╣реАрдВ, рддреЛ рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЦреЛрд▓реЗрдВ, рдпрджрд┐ рдпрд╣ рд╣реИ, рддреЛ рдПрдбреЗрдкреНрдЯрд░ рд░реЗрдкреЛ рдореЗрдВ рдПрдХ рд╕рдорд╕реНрдпрд╛ рдЦреЛрд▓реЗрдВ, рдФрд░ рд╣рдо рдЖрдЧреЗ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореИрдВ

@ChrisMaddock рдареАрдХ рд╣реИ, рд╕рдорд╕реНрдпрд╛ рдмрдирд╛рдИ рдЧрдИ https://github.com/nunit/nunit3-vs-adapter/issues/373

@kdubau рд╕реЗ рдкреНрд░реЗрд░рдгрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдореИрдВрдиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рджрд╕реНрддрд╛рд╡реЗрдЬреАрдХрд░рдг рдХрд┐рдпрд╛ рд╣реИ, рдФрд░ рдЗрд╕ рдорд╣рд╛рдХрд╛рд╡реНрдп рдХреЛ рдмрдВрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред рдореИрдВ

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

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

jnm2 picture jnm2  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

ChrisMaddock picture ChrisMaddock  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

toomanypeople picture toomanypeople  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

yaakov-h picture yaakov-h  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

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