Resultaten Lokaal Opslaan
Sla resultaten lokaal op om de axe DevTools Reporter CLI te gebruiken voor het opstellen van een uitvoerend rapport op basis van een reeks scans binnen je CI/CD-pijplijn.
Het resultaat van een scan wordt opgeslagen als een .json-bestand. Resultaten lokaal opslaan wordt alleen ondersteund binnen geautomatiseerd testen.
Optionele Parameters
Als het pad en de bestandsnaam niet zijn opgegeven, worden de resultaten genoemd "(APPID)-(CURRENT_SCREEN_TITLE).json" en opgeslagen in een map genaamd "AxeDevToolsResults" binnen je Gebruikersmap. De naam van de scan wordt standaard de titel van de viewcontroller als deze beschikbaar is.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
Volledig Voorbeeld
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)
}Ondersteuning op Cloud Testplatforms
Het lokaal opslaan van een resultaat werkt niet zoals verwacht op Cloud Testplatforms. Als je ondersteuning nodig hebt voor Cloud Testplatforms, stuur dan een verzoek naar helpdesk@deque.com of via support.deque.com.
