* [a11y] add initial accessibility functional tests * add accessibility jobs * fix config path * remove percy setup from scripts * disable color-contrast rule * apply changes from @myasonik * define aria-controls/owns props even when suggestions aren't visible * [ftr/a11y] only throw error when there are errors * adding tests for management page * add a11y test for management page * adding ignore rules' to a11y * accessibility test for kibana home * 7 passing tests, 0 failures * jest snapshot update * support a11y test in pipeline job * update a11y test script for pipelines * use oss compatible ci setup * fix exclude syntax * add default exclusion syntax
51 lines
1.1 KiB
Bash
Executable file
51 lines
1.1 KiB
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
# move to Kibana root
|
|
cd "$(dirname "$0")/.."
|
|
|
|
source src/dev/ci_setup/load_env_keys.sh
|
|
source src/dev/ci_setup/extract_bootstrap_cache.sh
|
|
source src/dev/ci_setup/setup.sh
|
|
source src/dev/ci_setup/checkout_sibling_es.sh
|
|
|
|
case "$JOB" in
|
|
kibana-intake)
|
|
./test/scripts/jenkins_unit.sh
|
|
;;
|
|
kibana-ciGroup*)
|
|
export CI_GROUP="${JOB##kibana-ciGroup}"
|
|
./test/scripts/jenkins_ci_group.sh
|
|
;;
|
|
kibana-visualRegression*)
|
|
./test/scripts/jenkins_visual_regression.sh
|
|
;;
|
|
kibana-accessibility*)
|
|
./test/scripts/jenkins_accessibility.sh
|
|
;;
|
|
kibana-firefoxSmoke*)
|
|
./test/scripts/jenkins_firefox_smoke.sh
|
|
;;
|
|
x-pack-intake)
|
|
./test/scripts/jenkins_xpack.sh
|
|
;;
|
|
x-pack-ciGroup*)
|
|
export CI_GROUP="${JOB##x-pack-ciGroup}"
|
|
./test/scripts/jenkins_xpack_ci_group.sh
|
|
;;
|
|
x-pack-visualRegression*)
|
|
./test/scripts/jenkins_xpack_visual_regression.sh
|
|
;;
|
|
x-pack-accessibility*)
|
|
./test/scripts/jenkins_xpack_accessibility.sh
|
|
;;
|
|
x-pack-firefoxSmoke*)
|
|
./test/scripts/jenkins_xpack_firefox_smoke.sh
|
|
;;
|
|
*)
|
|
echo "JOB '$JOB' is not implemented."
|
|
exit 1
|
|
;;
|
|
esac
|