diff --git a/.travis.yml b/.travis.yml index 501553f..ecb47f2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,20 +3,9 @@ perl: - "5.26.0" sudo: false before_install: - - git clone git://github.com/travis-perl/helpers ~/travis-perl-helpers - - source ~/travis-perl-helpers/init - - build-perl - - perl -V + - cpanm --quiet --notest Devel::Cover::Report::Coveralls install: - - pwd -P - cpanm -nq 'DBD::mysql@4.046' - cpanm -n --installdeps . -before_script: - - coverage-setup script: - - cd t/ - - PERL5OPT=-MDevel::Cover=-coverage,statement,branch,condition,path,subroutine prove -I. -l -j$(test-jobs) . - - cover -after_success: - - coverage-report - - cover -report coveralls + - perl Build.PL && ./Build build && PERL5LIB=t/ cover -test -report coveralls diff --git a/Build.PL b/Build.PL new file mode 100644 index 0000000..618d58c --- /dev/null +++ b/Build.PL @@ -0,0 +1,23 @@ +#!/usr/bin/env perl + +use strict; +use warnings 'FATAL'; + +use Module::Build; + +my $build = Module::Build->new( + module_name => 'RefImp', + license => 'perl', + dist_author => 'Eddie Belter ', + dist_abstract => 'Reference Improvement Command', + dist_version => '0.01', + build_requires => { + 'Module::Build' => 0, + }, + sqlite3 => { 'lib/RefImp/DataSource/Meta.sqlite3' => 'lib/RefImp/DataSource/Meta.sqlite3', }, + 'sqlite3-dump' => { 'lib/RefImp/DataSource/Meta.sqlite3-dump' => 'lib/RefImp/DataSource/Meta.sqlite3-dump', }, +); +$build->add_build_element('sqlite3'); +$build->add_build_element('sqlite3-dump'); +$build->add_build_element('xsd'); +$build->create_build_script;