Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

dotTEST 2021.2 では下記の問題が確認されています。

サンプルコードに関する問題

アプリケーションカバレッジに関する問題

  • 複数ユーザーでカバレッジ収集を行う際に使用する-multiuser スイッチが機能しません。
    解析対象のアプリケーションでエラーが発生します。
    次のバージョンで改善される予定です。
    例)dottest_iismanager.exe -multiuser

2022/03/25 追記

その他の問題

  • dottestcli.exe の -reportスイッチでレポート出力先を指定した場合でも、dottestcli.propertiesに設定した値が優先されます。

ルールの不具合

以下のルールに関する問題が確認されています。

ルールID

不具合内容

BD.EXCEPT.NR

テストコードのAssert.NotNull() をNullチェックとして認識せず誤検出する

BD.PB.CC

VB.NETで条件式ではないところで誤検出する

BD.PB.DEREF

Win32 API や DLL 関数を呼び出すパスで誤検出する

BD.PB.VOVR

プロパティから戻されるオブジェクトを使用するコードのパスで誤検出する

BD.SECURITY.TDFNAMES

Path.GetTempFileName()の戻り値に対して誤検出する

BD.TRS.MUTEX

‘Lock’ および 'SyncLock' 文に誤検出する

CMUG.CU.CPEP

違反がクラス宣言、プロパティの2か所に検出される

CS.BRM.IDOU

違反メッセージが日本語ではなく英語表記となる

CS.PB.ANIL

System.Threading.Tasks.Task の return を使用した構文を誤検出する

NG.ABBR.DELEGEATE

クラススコープ内に定義されたdelegate 型を認識できず違反を検出しない

NG.CAPSTY.PASCAL.DELEGATE

クラススコープ内に定義されたdelegate 型を認識できず違反を検出しない

NG.CASE.CITN

内部クラスに対する違反を検出しない(外側クラス名と内部クラス名の違いが大文字小文字の場合に未検出となる)

OOM.FCSF

VB.NET コードで関数のカウントが正しく行われず誤検出または未検出する

  • No labels