2017-09-02 6 views
0

Allureレポートで新しい注釈を作成する方法。 @Releaseは@Featureよりも優先度が高い。レポートの@Featureではなく@Storyの上に表示される@SubFeature?Allureレポートに新しい注釈を作成します。 @Featureより優先順位が高い@Release

ru.yandex.qatools.allure.annotationsパッケージのように新しいアノテーションを作成するのは簡単ですが、挑戦はどのようにしてそれらを読み込んでレポートに正しく表示させるかです。

私はJava/TestNGフレームワークを使用しています。

どのような提案も歓迎!!!

答えて

0

すでにAllure 2に移行している場合は、公式ドキュメント - plugins systemセクションを確認してください。あらゆるカスタマイズを開始するのは良い方法です。

0

アウレア2は、[ビヘイビア]タブ(Epic - > Feature - > Story)のグループ化を3レベルまでサポートしています。したがって、第1レベルのグループとして@Epic注釈を使用するだけです。次のテスト

import io.qameta.allure.Epic; 
import io.qameta.allure.Feature; 
import io.qameta.allure.Story; 

@Epic("Allure 2 Features") 
@Feature("Support for BDD annotations") 
@Story("Epic annotation support") 
void shouldSupportEpicAnnotations() { 
    //do something 
} 

は、このようなレポートに表示されます。

enter image description here

+0

こんにちはドミトリー、私はそれを試してみました。したがって、私が求めているのは、qametaはyandexバージョンと同じ3段階の入れ子しかできないということです。私のプロジェクトでは、少なくとも4-5レベルのより複雑な入れ子が必要です。 –

関連する問題