octane-int-config.template.xml
以下は、ALM と ALM Octane の統合用の octane-int-config.xml ファイルを設定する際に参照可能なテンプレートです。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<configuration>
<targets>
<!-- Octane の API アクセス・キーは共有スペース・レベルで定義されているため、共有スペースごとに 1 つのターゲットを追加する必要があります。-->
<target>
<!-- ALM がイントラネットに存在し、Octane が AWS などの外部ネットワークに存在する場合、プロキシを設定する必要があります -->
<proxy>
<host>web-test.my.com.net</host>
<port>8080</port>
<schema>http</schema>
<username></username>
<password></password>
</proxy>
<octane>
<!-- Octane で API アクセス・キーを作成してクライアント ID を生成 -->
<clientId>test_p0g1qer8y11klil8n7evw3xl2</clientId>
<!-- Octane で API アクセス・キーを作成してクライアント・シークレットを生成 -->
<clientSecret>QCC:tNbmYxVYdicGbTO2Nwe+9AQfzV8PSCq6ABDzU4Nxg04NfGumGf/o2oRWVkMLX5hW</clientSecret>
<!-- Octane サーバの URL -->
<serverUrl>http://octane-server-url:8081/</serverUrl>
<!-- Octane 共有スペース ID -->
<sharedSpaceId>1001</sharedSpaceId>
</octane>
<projects>
<!-- プロジェクト・マッピング、フィールド・マッピング、フィールド値マッピングなど、ALM と Octane のプロジェクト・マッピングを定義。 -->
<project>
<!-- ALM ドメイン -->
<domain>DEFAULT</domain>
<!-- ALM プロジェクト名 -->
<project>demo</project>
<!-- Octane ワークスペース ID -->
<workspaceId>1006</workspaceId>
<filters>
<!-- ALM テスト・インスタンス・フィルタ。XML 解析の例外を回避するために、 フィルタ設定を含めます。複数のフィルタを定義する場合は、OR で区切ります -->
<filter>[Filter]{
TableName:TESTCYCL,
ColumnName:TC_SUBTYPE_ID,
LogicalFilter:\0000001e\Not hp.qc.test-instance.MANUAL,
VisualFilter:\0000001e\Not hp.qc.test-instance.MANUAL,
NO_CASE:
}
</filter>
</filters>
<fields>
<!-- マッピングに利用できるフィールド:クラス、実行ステータス、テスト・ツール・タイプ -->
<!-- 例:almDbFieldName「RN_STATUS」は、ALM のテスト実行ステータス。octaneName「status」は、Octane のマップされたステータス・フィールド。-->
<field octaneName="status" almDbFieldName="RN_STATUS">
<values>
<!-- ALM のユーザ定義実行ステータス値のマッピング先としてサポートされているのは、Octane のステータス「成功」、「失敗」、「スキップ」のみ -->
<!-- 例:Octane のステータス「スキップ」は、ALM のユーザ定義実行ステータス「バイパス」にマップ -->
<value octaneValue="Skipped" almValue="Bypassed"/>
</values>
</field>
<!-- テスト、テスト・セット、実行、テスト・インスタンス、またはテスト設定エンティティの ALM システム・フィールドまたはユーザ定義フィールドのいずれかから Octane のフィールド「クラス」へのマッピングをサポート -->
<field octaneName="class" almDbFieldName="TS_USER_01"/>
<field octaneName="Testing_Tool_Type" almDbFieldName="TS_TYPE">
<values>
<value octaneValue="CREATED_BY_ALM" almValue="VAPI-XP-TEST"/>
</values>
</field>
</fields>
<!-- ALM テスト・セットの[OctaneテストスイートURL]フィールドの値が正しくない場合の動作です。「true」の場合、同期後に Octane で新しいテスト・スイートが作成され、新しいテスト・スイートの URL でフィールド値が更新されます。「false」の場合、フィールド値は更新されず、同期は失敗します。-->
<isAutoFix>true</isAutoFix>
</project>
</projects>
</target>
</targets>
</configuration>

