「JUnitテスト結果の公開」を使用した後、jenkinsはどのようにJUNIT XMLを結果に表示しますか


0

XMLで単一の「テストスーツ」タグを作成しました。「テストケース」タグに「エラー」または「失敗」タグを含めるように見えますが、失敗として扱われます。どちらもなければパスです。「エラー」または「障害」の「メッセージ」属性は、ジェンキンスが「エラーの詳細」と呼ぶものと、ジェンキンスが「スタックトレース」と呼ぶデータにマッピングされます。「プロパティ」タグ内の「プロパティ」タグは、ジェンキンスによって無視されるように見えます。また、「テストスーツ」の「名前」属性は無視されます。Jenkinsには「パッケージ」と呼ばれる概念がありますが、これを例として作成することはできません。これらは「テストスイート」に関連していますか?これらをいくつかのスクリーンショットで見ました。

以下の例には示されていませんが、ジェンキンスはすべての「テストケース」を同じ「classnsame」でグループ化します

JenkinsにXMLファイルから他のものを表示させることはできますか?

<?xml version="1.0" encoding="utf-8"?>
<testsuit name="Example test suit"
          tests="3"
          hostname="127.0.0.1"
          id="0"
>
   <properties>
      <property name="VERSION" value="99.0295"/>
      <property name="CONTROL" value="400"/>
      <property name="IP_ADDRESS" value="127.0.0.1"/>
   </properties>
   <testcase name="First test (pass?)"
             classname="Class::Firsttest"
    >
   </testcase>
   <testcase name="Second test (failure?)"
             classname="Class::Second"
    >
       <failure message="This test failure message">
       </failure>
   </testcase>
   <testcase name="Third test (error?)"
             classname="Another::Test"
    >
       <failure message="this test error message">
2.3
2.4
2.8
232
text to
       </failure>
   </testcase>
</testsuit>
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.