From 95524d7808f7305598d368af3022727ef985c010 Mon Sep 17 00:00:00 2001 From: Arthur Axel 'fREW' Schmidt Date: Sat, 19 Oct 2013 00:16:39 -0500 Subject: [PATCH] test against travis and store coverage info --- .travis.yml | 27 +++++++++++++++++++++++++++ cpanfile | 8 ++++++++ dist.ini | 16 ++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 .travis.yml create mode 100644 cpanfile create mode 100644 dist.ini diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..1d7f693 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,27 @@ +language: perl +perl: + - "5.18" + - "5.16" + - "5.14" + - "5.12" + - "5.10" + - "5.8" + +before_install: + - mysql -e 'create database dbii_test;' + - export DBIITEST_MYSQL_DSN='dbi:mysql:database=dbii_test;host=127.0.0.1' + - export DBIITEST_MYSQL_USER=root + - psql -c 'create database dbii_test;' -U postgres + - export DBIITEST_PG_DSN='dbi:Pg:database=dbii_test;host=127.0.0.1' + - export DBIITEST_PG_USER=postgres + +install: + - export RELEASE_TESTING=1 AUTOMATED_TESTING=1 AUTHOR_TESTING=1 HARNESS_OPTIONS=j10:c HARNESS_TIMER=1 + - cpanm --quiet --notest Devel::Cover::Report::Coveralls + - cpanm --quiet --notest --installdeps . + +script: + - PERL5OPT=-MDevel::Cover=-coverage,statement,branch,condition,path,subroutine prove -lrsv t + - cover +after_success: + - cover -report coveralls diff --git a/cpanfile b/cpanfile new file mode 100644 index 0000000..52c3752 --- /dev/null +++ b/cpanfile @@ -0,0 +1,8 @@ +requires 'DBI' => 1.628; +requires 'Moo' => 1.003001; + +on test => sub { + requires 'Test::More' => 0.99; + requires 'Test::Roo' => 1.002; + requires 'DBD::SQLite' => 1.40; +}; diff --git a/dist.ini b/dist.ini new file mode 100644 index 0000000..95fa7d9 --- /dev/null +++ b/dist.ini @@ -0,0 +1,16 @@ +name = DBIx-Introspector +author = Arthur Axel "fREW" Schmidt +license = Perl_5 +copyright_holder = Arthur Axel "fREW" Schmidt +version = 1.000000 + +[NextRelease] +[@Git] +[@Basic] +[GithubMeta] +[MetaJSON] +[PodWeaver] +[OurPkgVersion] +[ReadmeFromPod] +[PodSyntaxTests] +[Prereqs::FromCPANfile]