(trigger, options)
| 387 | } |
| 388 | |
| 389 | function makeStepFilter(trigger, options) { |
| 390 | if (trigger.on === 'file' && trigger.path) { |
| 391 | return step => matchStepFile(step, trigger.path, trigger.line) |
| 392 | } |
| 393 | if (trigger.on === 'fail') { |
| 394 | return step => step.status === 'failed' |
| 395 | } |
| 396 | return () => true |
| 397 | } |
| 398 | |
| 399 | function isStepIgnored(step, patterns) { |
| 400 | if (!patterns || !patterns.length) return false |
no test coverage detected