Enregistrer les résultats localement
Enregistrez les résultats localement pour utiliser l'axe DevTools Reporter CLI afin de créer un rapport exécutif à partir d'un ensemble d'analyses au sein de votre pipeline CI/CD.
Le résultat d'une analyse sera enregistré sous forme de fichier .json. L'enregistrement des résultats localement n'est pris en charge que dans les tests automatisés.
Paramètres optionnels
Si le chemin et le nom du fichier ne sont pas spécifiés, les résultats seront nommés « (APPID)-(CURRENT_SCREEN_TITLE).json » et seront enregistrés dans un dossier appelé « AxeDevToolsResults » dans votre dossier utilisateur. Le nom de l'analyse sera par défaut le titre du contrôleur de vue s'il est disponible.
try axe?.saveResult(result, toPath: "", withFileName: "", withScanName: "")
Exemple complet
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)
}
Assistance sur les plateformes de test Cloud
La sauvegarde d'un résultat localement ne fonctionnera pas comme prévu sur les plateformes de test Cloud. Si vous avez besoin d'assistance pour les plateformes de test cloud, veuillez envoyer une demande helpdesk@deque.com ou support.deque.com.