Cucumber-js: рдХрд╕реНрдЯрдо рд╕реНрд╡рд░реВрдкрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝реЗрдВ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 19 рдлрд╝рд░ре░ 2016  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: cucumber/cucumber-js

рдкрд┐рдЫрд▓реЗ рдкреАрдЖрд░

215

257

309

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

// suite - an event emitter
// log - function to call with output
// options - formatter options coming from cucumber
//   snippetGenerator - function to call to generate snippet for an undefined step
//   useColors - boolean of whether or not to use colors
function MyFormatter(suite, log, options) {
  suite.on('beforeFeatures', function () {});
  suite.on('beforeFeature', function (feature) {});
  suite.on('beforeScenario', function (scenario) {});
  suite.on('beforeStep', function (step) {});
  suite.on('stepResult', function (stepResult) {});
  suite.on('afterStep', function (step) {});
  suite.on('scenarioResult', function (scenarioResult) {});
  suite.on('afterScenario', function (scenario) {});
  suite.on('afterFeature', function (feature) {});
  suite.on('featuresResult', function (featuresResult) {});
  suite.on('afterFeatures', function () {});
}

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

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЦреАрд░рд╛ рдХреЗ рд╕рд╛рде рдмрдЧ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рд╣рдо рдЪрд▓рддреЗ рд░рд╣реЗрдВред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЗрд╕рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рд▓рдЧрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╕рднреА рдореМрдЬреВрджрд╛ рдХрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред

рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдпрд╛ рддреЛ рдХреЛрдИ рдореБрджреНрджрд╛ рдЙрдард╛рдПрдВ рдпрд╛ рдореБрдЭреЗ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рдЖрдкрд╕реЗ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╕реЗ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реВрдВрдЧрд╛ред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреАрдЖрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЖрдкрдХреЛ рд░реЗрдкреЛ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

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

рдмрд╕ рдкрд┐рдЫрд▓реЗ рдкреАрдЖрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝ рд░рд╣рд╛ рдерд╛ рдФрд░ рдпрд╣ рдЕрдзрд┐рдХ рдЖрджрд░реНрд╢ рд╕рдорд╛рдзрд╛рди рдХреА рддрд░рд╣ рд▓рдЧрддрд╛ рд╣реИ - рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдХреБрдЫ рд╣реИ рдЬреЛ рдореИрдВ рдЗрд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓рдиреЗ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ: +1:

рдЗрд╕рдХреЗ рд▓рд┐рдП рднреА рддрддреНрдкрд░ рд╣реИрдВред рдореБрдЭреЗ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рдореИрдВ рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ: +1:

рдХреНрдпрд╛ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдЗрд╕ рд╕реБрд╡рд┐рдзрд╛ рдХрд╛ рдИрдЯреАрдП рд╣реИ?

рдЗрд╕ рдкрд░ рдХрд┐рд╕реА рднреА рдЕрджреНрдпрддрди? рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдЬреИрд╕реЗ рд╕рд╛рд▓реЛрдВ рд╕реЗ рдпрд╣реА рдХрд╛рдо рдЪрд▓ рд░рд╣рд╛ рд╣реИ....

рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдорджрдж рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

+1, рдЗрддрдиреЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рджрд░реНрджрдирд╛рдХ рд╣реИ

+1

@charlierudolph : рдореБрдЭреЗ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд▓реЗрдиреЗ рдФрд░ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреА рднреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЗрд╕ рд╡рд┐рд╢реЗрд╖ рдореБрджреНрджреЗ рдкрд░ @apbarrero рдпрд╛ рдХрд┐рд╕реА рдФрд░ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рддрд╛рдХрд┐ рд╣рдо рдЗрд╕реЗ рджрд░рд╡рд╛рдЬреЗ рд╕реЗ рдмрд╛рд╣рд░ рдирд┐рдХрд╛рд▓ рд╕рдХреЗрдВред рдореИрдВ рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рд▓рдЧрд╛рддрд╛рд░ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рд╡рд╛рд▓рд╛ рд╕рджрд╕реНрдп рдмрдирдирд╛ рдкрд╕рдВрдж рдХрд░реВрдВрдЧрд╛ред рддреЛ, рдХреГрдкрдпрд╛ рдореБрдЭреЗ рдПрдХ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рд╕рджрд╕реНрдп рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрдВред рдзрдиреНрдпрд╡рд╛рдж

рд╕рд╛рде рд╣реА рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдХреЛ рддреИрдпрд╛рд░ рд╣реИрдВред

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

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдореИрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЦреАрд░рд╛ рдХреЗ рд╕рд╛рде рдмрдЧ рдХреЛ рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдареАрдХ рдХрд░ рджреВрдВрдЧрд╛ рддрд╛рдХрд┐ рд╣рдо рдЪрд▓рддреЗ рд░рд╣реЗрдВред рдХреНрд╖рдорд╛ рдХрд░реЗрдВ рдЗрд╕рдореЗрдВ рдЗрддрдирд╛ рд╕рдордп рд▓рдЧрд╛ред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдкрдиреЗ рд╕рднреА рдореМрдЬреВрджрд╛ рдХрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬрд┐рд╕рд╕реЗ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рдХрд░реАрдм рдкрд╣реБрдВрдЪрдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓ рд╕рдХреЗред

рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдХреЗ рдЗрдЪреНрдЫреБрдХ рдХрд┐рд╕реА рднреА рд╡реНрдпрдХреНрддрд┐ рдХреЗ рд▓рд┐рдП, рдХреГрдкрдпрд╛ рдпрд╛ рддреЛ рдХреЛрдИ рдореБрджреНрджрд╛ рдЙрдард╛рдПрдВ рдпрд╛ рдореБрдЭреЗ рдХрд┐рд╕реА рдРрд╕реА рдЪреАрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрддрд╛рдПрдВ рдЬрд┐рд╕ рдкрд░ рдЖрдк рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдореИрдВ рдЖрдкрд╕реЗ рдПрдХ рдХрд╛рдВрдЯрд╛ рд╕реЗ рдЕрдкрдирд╛ рдкрд╣рд▓рд╛ рдкреАрдЖрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣реВрдВрдЧрд╛ред рдПрдХ рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЖрдкрдХреЗ рдкреАрдЖрд░ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдореБрдЭреЗ рдЖрдкрдХреЛ рд░реЗрдкреЛ рддрдХ рдкрд╣реБрдВрдЪ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛ рд░рд╣реА рд╣реИред

+1

+1

рдЕрдкрдбреЗрдЯ: рдореИрдВ рдЕрдм registerHandler рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рд╕рдВрд╕реНрдХрд░рдг 1.1.0 рдХреЗ рд╕рд╛рде, рдореИрдВ рдЗрд╕ рдмрд╛рдд рд╕реЗ рдХрд╛рдлреА рдЦреБрд╢ рд╣реВрдВ рдХрд┐ рд░рдЬрд┐рд╕реНрдЯрд░рд╣реИрдВрдбрд▓рд░ / рдлреЙрд░реНрдореЗрдЯрд░реНрд╕ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП 2.0 рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдирд╛ рдЬрд┐рд╕ рдкрд░ рдореИрдВ рдЕрднреА рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ ES6 рдореЗрдВ рдХреЛрдбрдмреЗрд╕ рдХрд╛ рдкреБрдирд░реНрд▓реЗрдЦрди рд╣реИред

2.0.0-rc.1 рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛

рдореИрдВ рдЖрд░рд╕реА 9 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдлреЙрд░реНрдореЗрдЯрд░ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬреВрдирд┐рдЯ рдпрд╛ рдЯреИрдк рдлреЙрд░реНрдореЗрдЯрд░ рдирд╣реАрдВ рд╣реИред рди рд╣реА --format рд╡рд┐рдХрд▓реНрдк рдЙрдирдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рдореИрдВ рдХреБрдЫ рднреВрд▓ рдЧрдпрд╛?

рдЕрдм рдХрд╕реНрдЯрдо рдлреЙрд░реНрдореЗрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдкреЛрд░реНрдЯ рд╣реИ (рд░реАрдбрдореА рдкрд░ рд▓рд┐рдВрдХ рджреЗрдЦреЗрдВ) рдЗрд╕рд▓рд┐рдП рдЬреВрдирд┐рдЯ / рдЯреИрдк рдлреЙрд░реНрдореЗрдЯрд░реНрд╕ рдХреЗ рд▓рд┐рдП, рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдордп рдХреЛрдИ рднреА рд╣реИ

рдЕрднреА рдХреЗ рд▓рд┐рдП, рдореИрдВ https://github.com/stjohnjohnson/cucumber-junit рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдЬреЛ рдореВрд▓ рдлреЙрд░реНрдореЗрдЯрд░ рдЬрд┐рддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдереНрд░реЗрдб рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЙрдХ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдХреЛрдИ рдЧрддрд┐рд╡рд┐рдзрд┐ рдирд╣реАрдВ рд╣реБрдИ рд╣реИред рдХреГрдкрдпрд╛ рд╕рдВрдмрдВрдзрд┐рдд рдмрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдЦреЛрд▓реЗрдВред

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

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

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

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

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

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

kozhevnikov picture kozhevnikov  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ