結果をローカルに保存
Not for use with personal data
結果をローカルに保存して、CI/CDパイプライン内の一連のスキャンからエグゼクティブレポートを作成するためにaxe DevTools Reporter CLIを利用します。
スキャンの結果は.jsonファイルとして保存されます。ローカルへの結果保存は自動テスト内でのみサポートされています。
オプションのパラメータ
パスとファイル名が指定されていない場合、結果は「(APPID)-(CURRENT_SCREEN_TITLE).json」と命名され、ユーザーフォルダ内の「AxeDevToolsResults」というフォルダに保存されます。スキャン名は利用可能であればビューコントローラーのタイトルがデフォルトになります。
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
完全な例
func testAccessibility() throws {
guard let result = try axe?.run(onElement: XCUIApplication()) else { XCTFail(); return }
//Save Result Locally
let path = try axe?.saveResult(result)
print("Result saved to location: \(path)")
//Any assertions
XCTAssertEqual(result?.failures.count, 0)
}クラウドテスティングプラットフォームでのサポート
クラウドテスティングプラットフォームでは、結果をローカルに保存することが期待通りに機能しません。クラウドテスティングプラットフォームに対するサポートが必要な場合は、リクエストを helpdesk@deque.com または support.deque.comに送ってください。
