2016-06-24 13 views
1

にdut_warningにdut_errorをダウングレードする私は、私が期待する@ eventA-を使用していますテストを持っている>最終的に@eventB 他dut_errorどのようspecman

しかし、dut_warningおよびテスト合格としてdut_error私のテスト扱います。 specmanにすべてのdut_errorsをdut_warningsにダウングレードするランタイムスイッチはありますか?

答えて

1

はい、set_checkはエラーレベルを変更できます。すべてのチェックの効果を変更するための

extend sys { 
    setup() is also { 
     set_check("...", WARNING); 
    }; 
}; 
+0

ありがとう!私は何が私のテストをパスしているのだろうかと思っていた。 –

3

、あなたはまた、CAL

「設定のチェックWARNING」を発行し、私は他のもののうち、あなたが小切手に名前を付けることをお勧めします - それは、その効果を制御する簡素化します。

-

期待data_flowです@ eventA->その後、

とし...他に、最終的@eventB -

セットチェック-name = my_checker.data_flow WARNING。

あなたが期待する名前を付けると、それを無効にすることができます。

expect data_flow @ eventA-> {[3..13]; @eventB} else ...

+0

これは役に立つヒントでした!他の方法が可能かどうか疑問に思う?つまり、set_checkをグローバルにWARNINGするだけですが、エラーとして1つのチェックを行います。私はそれを試してみる。 –