Merge pull request #12423 from edx/clytwynec/ac-367

Speed up pa11ycrawler runs on Jenkins, Update pa11ycrawler to v0.0.2
This commit is contained in:
Christine Lytwynec
2016-05-12 13:16:19 -04:00
4 changed files with 23 additions and 14 deletions

View File

@@ -1,11 +0,0 @@
#!/usr/bin/env bash
set -e
echo "Setting up for accessibility tests..."
source scripts/jenkins-common.sh
echo "Running pa11ycrawler against test course..."
paver pa11ycrawler
echo "Generating coverage report..."
paver pa11ycrawler_coverage

View File

@@ -1,6 +1,17 @@
#!/usr/bin/env bash
set -e
###############################################################################
#
# Usage:
# To run just tests, without pa11ycrawler:
# ./scripts/accessibility-tests.sh
#
# To run tests, followed by pa11ycrawler:
# RUN_PA11YCRAWLER=1 ./scripts/accessibility-tests.sh
#
###############################################################################
echo "Setting up for accessibility tests..."
source scripts/jenkins-common.sh
@@ -9,3 +20,12 @@ SELENIUM_BROWSER=phantomjs paver test_a11y
echo "Generating coverage report..."
paver a11y_coverage
if [ "$RUN_PA11YCRAWLER" = "1" ]
then
echo "Running pa11ycrawler against test course..."
paver pa11ycrawler --fasttest --fetch-course --with-html
echo "Generating coverage report..."
paver pa11ycrawler_coverage
fi