アタッチフィギュア¶
- typhoon.test.reporting.figures.attach_figure (データフレームリスト,添付ファイル名,アタッチステップとしてFalse ) ¶
指定されたシグナルのmatplotlib図を.png画像添付ファイルとしてAllureレポートに追加します。対象となるシグナルはpandas.Dataframeオブジェクトのリストとして提供され、各DataFrameは指定されたサブプロットにプロットされます。添付ファイルは、指定された「attachment_name」引数をステップメッセージとして含む新しいレポートステップとして追加されます。
- パラメータ:
dataframe_list ( list ) – 関心のあるシグナルを含む pandas.DataFrame または pandas.Series オブジェクトのリスト。各 DataFrame オブジェクトは、同じサブプロット上に存在するシグナルをグループ化します。
attachment_name (文字列) – この添付ファイルがアリュールレポートに追加される名前。
attachment_as_step ( bool - デフォルト False ) – False に設定すると、図はテスト内で実際に添付された時点に関係なく、レポートの最後に追加されます。これは allure のデフォルトの動作であり、すべての添付ファイルはレポートの最後に追加されます。この動作を上書きし、添付ファイルが追加された時点で時系列でレポートに配置するには、別のレポートステップで追加する必要があります。これを行うには、この引数を True に設定します。
- 戻り値の型:
なし
例
>>>から 台風テスト報告数値 インポートattach_figure >>>から 台風テスト信号 pandas_3ph_sineをインポートします>>> # 電圧と電流の 3 相信号を作成します>>> Voltages = pandas_3ph_sine (振幅= 100 、周波数= 50 、 Ts = 1e-6 ) >>> currents = pandas_3ph_sine (振幅= 30 、周波数= 50 、位相= 30 、 Ts = 1e-6 ) >>> # 電圧と電流の図を allure レポートに添付します>>> attach_figure ([電圧、電流]、 attachment_name = "Grid signal" )