2012-03-09 10 views
3

ビルド中に、拡張したいJBehaveレポートのコレクションを作成しています。 JBehaveが生成するデフォルトのhtmlレポートは非​​常に控えめで、私の顧客のために投稿したときに私のwikiで読みやすいように調整することができます。私はCSSを使って簡単なスタイリングを追加したいと思います。しかし、私はどのようにこれを達成するための例を見つけることができません。JBehaveレポートを整形する

JBehaveレポートにカスタムCSSスタイルを適用する方法を知っている人はいますか?ここで

は、私は今、レポートを生成しています方法です:

@Override 
public Configuration configuration() { 
    ... 
    return new MostUsefulConfiguration() 
      .... 
      .useStoryReporterBuilder(new StoryReporterBuilder() 
        .withCodeLocation(CodeLocations.codeLocationFromClass(embeddableClass)) 
       .withFormats(Format.TXT, 
           Format.HTML) 
       ... 
      ); 
} 

答えて

3

カップルの事を - さまざまな形式で - StoryReporterは物語の処理中にイベントをキャプチャします。レポートからJBehaveの「ビュー」を作成できます。たとえば、Jenkins/HudsonプラグインはXMLレポートを直接使用します。しかし、デフォルトのFreemarkerテンプレート、css/jsリソースを使用してWebサイトJBehaveビューを作成することができます。それらをあなたの心のコンテンツにカスタマイズすることができます。

http://jbehave.org/reference/stable/reporting-stories.htmlの「ビュー生成」のセクションを参照してください。これで始めることができます。また、ビュー生成のためのJBehaveの例もあります。