machine:
  environment:
    PATH: ~/perl5/bin:$PATH
dependencies:
  cache_directories:
    - ~/perl5
  pre:
    - if ! hash perl 2>/dev/null; then sudo apt-get update -qq; sudo apt-get install perl; fi
    - if ! hash cpanm 2>/dev/null; then curl -L https://cpanmin.us | perl - -l ~/perl5 App::cpanminus local::lib; fi
    - if ! grep -q local::lib ~/.bashrc; then echo "eval $(perl -I ~/perl5/lib/perl5/ -Mlocal::lib)" >> ~/.bashrc; fi
    - cpanm --quiet --notest --skip-satisfied --skip-installed --installdeps .
test:
  override:
    - prove --lib --recurse --jobs 4 t/*