From 67b6e210933ec72ed31390ddbab0f71a483d141b Mon Sep 17 00:00:00 2001 From: rudy Date: Fri, 18 Nov 2022 16:17:22 +0100 Subject: [PATCH] maj pa11y: ajout des variables d'environnement groovy --- pipelines/mse-rgaa.jenkinsfile | 2 ++ vars/pa11y.groovy | 2 ++ 2 files changed, 4 insertions(+) diff --git a/pipelines/mse-rgaa.jenkinsfile b/pipelines/mse-rgaa.jenkinsfile index 977518c..147212f 100644 --- a/pipelines/mse-rgaa.jenkinsfile +++ b/pipelines/mse-rgaa.jenkinsfile @@ -7,6 +7,7 @@ pipeline { text(name: 'URLS', defaultValue: 'https://msedev.crous-toulouse.fr\nhttps://msedev.crous-toulouse.fr/envole/enregistrement\nhttps://msedev.crous-toulouse.fr/envole/page/faq\nhttps://msedev.crous-toulouse.fr/envole/page/?t=liens_utiles\nhttps://msedev.crous-toulouse.fr/envole/page/?t=mentions_legales\nhttps://msedev.crous-toulouse.fr/envole/message/new\nhttps://msedev.crous-toulouse.fr/envole/recuperation/email\nhttps://msedev.crous-toulouse.fr/envole/courriel/raz', description: 'Liste des URLs à tester, une par ligne') booleanParam(name: 'INCLUDE_WARNINGS', defaultValue: false, description: 'Inclure les avertissements') booleanParam(name: 'INCLUDE_NOTICES', defaultValue: false, description: 'Inclure les notifications') + text(name: 'COOKIE_VALUE', defaultValue: 'mselang=fr_FR') } options { @@ -42,6 +43,7 @@ pipeline { standard: 'WCAG2AA', includeNotices: params.INCLUDE_NOTICES, includeWarnings: params.INCLUDE_WARNINGS, + cookie_value: params.COOKIE_VALUE ]) writeFile file:"./report_${count}.xml", text:report diff --git a/vars/pa11y.groovy b/vars/pa11y.groovy index 2560561..0433876 100644 --- a/vars/pa11y.groovy +++ b/vars/pa11y.groovy @@ -5,6 +5,7 @@ def audit(String url, Map params = [:]) { def standard = params.standard ? params.standard : 'WCAG2AA'; def includeWarnings = params.includeWarnings ? params.includeWarnings : false; def includeNotices = params.includeNotices ? params.includeNotices : false; + def cookie_value = params.cookie_value ? params.cookie_value : 'fr_FR'; def pa11yImage = buildDockerImage() @@ -16,6 +17,7 @@ def audit(String url, Map params = [:]) { -e PA11Y_STANDARD='${standard}' -e PA11Y_INCLUDE_WARNINGS='${includeWarnings}' -e PA11Y_INCLUDE_NOTICES='${includeNotices}' + -e PA11Y_COOKIE='${cookie_value}' """ pa11yImage.inside(dockerArgs) {