V3 Documentation
Search

Only Consider Tests 'Out Of Date' if they are 'Impacted'

Solution-level NCrunch configuration setting Default Value: False

Purpose

Controls when NCrunch should consider tests to be 'Out of date'.

When this setting is FALSE, NCrunch will mark tests as 'Out of date' as soon as any project relevant to them is changed.

When this setting is TRUE, NCrunch will mark tests as 'Out of date' only when they are physically impacted.

Tests considered 'Out of date' will always have their coverage shown as faded in the UI.

Recommendations

This setting is very relevant to the default 'Run impacted tests automatically, others manually' engine mode. When working in this engine mode, it is useful that only impacted tests have their coverage shown as faded in the UI. Otherwise, it can become difficult to identify which tests are queued for execution by the engine.