Example of testing Perl 6 module on travis-ci.org
Perl6
Switch branches/tags
Latest commit 6e536b3 Oct 26, 2016 @ugexe committed on GitHub Merge pull request #4 from zoffixznet/patch-1
Add mandatory "perl" META field
Permalink
Failed to load latest commit information.
lib unit May 26, 2015
t s/done// Aug 31, 2015
.gitignore .gitignore >> .gitignore Oct 20, 2014
.travis.yml Modernize .travis.yml Sep 18, 2016
META6.json Add mandatory "perl" META field Oct 26, 2016
README.md Make it easier to find where to enable the testing Jan 14, 2016

README.md

Demonstrate Perl6 module testing on Travis-CI

HOWTO

Just copy the .travis.yml file from this repo to yours and turn on testing for that repository on Travis-CI.org (toggle the appropriate slider on https://travis-ci.org/profile/YOUR_GITHUB_USERNAME)

DESCRIPTION

Runs travis-ci tests using both supported backends using the most current Rakudo built from source. Rakudo Star is not used for continuous testing purposes as Rakudo changes far too often, and you would end up testing against month old changes. It will also submit test reports for your module to testers.perl6.org, and failures from modules that show up Rakudo commits can help the Rakudo developers see what new changes may have broke.

TODO

######bin/p6tci

  • Generate a .travis.yml in some location based on some arguments.

######Combined test run

  • Option to use rakudobrew to test multiple $ENV{BACKEND} in one job. Current build times for JVM make this not always possible.