testflowでテストを生成する例は、stop_binsを作成します。しかし、93k multi_binノードの生成方法の例はありませんでした。この機能は現在のorigen-sdkに存在しますか?93k multi_bin機能をサポートしていますか?
出力ノードが93K .tfファイルに次のようになります
if @FLAG then
{
multi_bin;
}
else
{
}
testflowでテストを生成する例は、stop_binsを作成します。しかし、93k multi_binノードの生成方法の例はありませんでした。この機能は現在のorigen-sdkに存在しますか?93k multi_bin機能をサポートしていますか?
出力ノードが93K .tfファイルに次のようになります
if @FLAG then
{
multi_bin;
}
else
{
}
時に、私はそれが結果of this effort to add support for limits tablesとして追加されることを期待していないのにmulti_binノードを作成するための直接サポートは、現在ありません。 それでも、テキストをレンダリングする機能があり、これを使用して必要なものを生成することができます。
if_flag :flag do
render 'multi_bin;'
end
これも、これは同じで、インラインの条件で動作します:
render 'multi_bin;', if_flag: :flag
さらに、on_pass
とon_fail
を受け入れるあなたができる上記の例を生成するには
レンダリングオプション:
func :my_test, on_fail: { render: 'multi_bin;' }
明らかにそれは他のテスタープラットフォームに変換できないものを作成しているので、助言はrender
を控えめに使用し、本当に必要なときに刑務所カードから出るようにすることです。
これらの例を使用するには、少なくともOrigenTesters 0.11.1が必要です。
私は最後の例を得ましたが、最初の2つはエラーになりました。 "コンテンツを表示するジェネレータを指定する必要があります(例:i.test_instance.render 'multi_bin;')。 – electrictonic
私はそれも見ました。エラーが提供しようとしているアドバイスに続いて、 'flow.render 'multi_bin;'に変更するとうまくいくでしょうが、' render'を呼び出すときにこれがデフォルトになるはずです。 最後の文ごとに新しいバージョンのorigen_testersに更新すると、それは書かれたとおりに動作するはずです これを受け入れるとこの回答にチェックを入れてください。お返事ありがとうございます。 – Ginty