Skip to content

Instantly share code, notes, and snippets.

@MagnusEnger
Created February 28, 2012 11:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MagnusEnger/1931900 to your computer and use it in GitHub Desktop.
Save MagnusEnger/1931900 to your computer and use it in GitHub Desktop.
Generate and publish test coverage reports for Koha with Devel::Cover and App::ArchiveDevelCover
#!/bin/bash
cd /home/user/kohaclone
git checkout master
git pull
export PERL5LIB=/home/user/kohaclone; export KOHA_CONF=/home/user/koha-dev/etc/koha-conf.xml
export HARNESS_PERL_SWITCHES=-MDevel::Cover
prove -l
cover
archive_devel_cover.pl --from cover_db/ --to /var/www/coverage_reports/koha/
# TODO Use rsync, not scp
scp -r -P 30000 /var/www/coverage_reports/koha/* user@example.org:/path/to/public/coverage/folder
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment