Enregistrer les résultats localement

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

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.