MSTEST0015: Il metodo di test non deve essere ignorato
Proprietà | valore |
---|---|
ID regola | MSTEST0015 |
Title | Il metodo di test non deve essere ignorato |
Categoria | Progettazione |
La correzione causa un'interruzione o meno | Non causa un'interruzione |
Abilitata per impostazione predefinita | Sì (da 3.3 a 3.7). No (a partire dalla versione 3.8) |
Gravità predefinita | Info |
Introdotto nella versione | 3.3.0 |
È presente una correzione del codice | No |
Causa
Un metodo Test non deve essere ignorato.
Descrizione regola
I metodi di test non devono essere ignorati (contrassegnati con [Ignore]
).
Come correggere le violazioni
Assicurarsi che il metodo di test non venga ignorato.
Quando eliminare gli avvisi
Non escludere un avviso da questa regola. Se si ignora questa regola, il metodo di test verrà ignorato.
Nota
Questa regola è facoltativa. Non è abilitata anche quando si usa <MSTestAnalysisMode>All</MSTestAnalysisMode>
. Per ulteriori informazioni su MSTestAnalysisMode
, vedere l'analisi del codice MSTest .
Eliminare un avviso
Se si vuole eliminare una singola violazione, aggiungere direttive del preprocessore al file di origine per disabilitare e quindi riabilitare la regola.
#pragma warning disable MSTEST0015
// The code that's violating the rule is on this line.
#pragma warning restore MSTEST0015
Per disabilitare la regola per un file, una cartella o un progetto, impostarne la gravità su none
nel file di configurazione .
[*.{cs,vb}]
dotnet_diagnostic.MSTEST0015.severity = none
Per altre informazioni, vedere Come eliminare gli avvisi di analisi del codice.