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>