view release on metacpan or search on metacpan
0.002201 2012-08-18 13:31:00 America/Chicago
- Fix RT#76323
0.002200 2012-08-02 20:48:52 America/Chicago
- Added helpful logging for the schema_from_schema_loader ScriptHelper
- Added much more helpful error for "Can't find source for..." error in
migration scripts, based on code from DBIx::Class::Migration
- Test suite now is fully parallelizable
- Switch ::ScriptHelpers to Sub::Exporter::Progressive
- Switch from Test::Exception to Test::Fatal
0.002115 2012-07-10 13:36:35 America/Chicago
- Make tests use actual temp files to make certain systems stop failing tests
- Remove dep on File::Touch
0.002114 2012-05-07 08:05:20 America/Chicago
- Correctly set the version deployed to the version requested on install
instead of just the current schema version
0.002113 2012-05-05 23:09:33 America/Chicago
"parent" : "0.225"
}
},
"test" : {
"recommends" : {
"DBIx::Class::Schema::Loader" : "0"
},
"requires" : {
"DBD::SQLite" : "1.35",
"File::Temp" : "0",
"Test::Fatal" : "0.006",
"Test::More" : "0.88",
"Test::Requires" : "0.06",
"aliased" : "0"
}
}
},
"release_status" : "stable",
"resources" : {
"bugtracker" : {
"web" : "https://github.com/frioux/DBIx-Class-DeploymentHandler/issues"
---
abstract: 'Extensible DBIx::Class deployment'
author:
- 'Arthur Axel "fREW" Schmidt <frioux+cpan@gmail.com>'
build_requires:
DBD::SQLite: '1.35'
File::Temp: '0'
Test::Fatal: '0.006'
Test::More: '0.88'
Test::Requires: '0.06'
aliased: '0'
configure_requires:
ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.036, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
Makefile.PL view on Meta::CPAN
"Text::Brew" => "0.02",
"Try::Tiny" => 0,
"YAML" => "0.66",
"autodie" => 0,
"namespace::autoclean" => 0,
"parent" => "0.225"
},
"TEST_REQUIRES" => {
"DBD::SQLite" => "1.35",
"File::Temp" => 0,
"Test::Fatal" => "0.006",
"Test::More" => "0.88",
"Test::Requires" => "0.06",
"aliased" => 0
},
"VERSION" => "0.002235",
"test" => {
"TESTS" => "t/*.t t/bugs/*.t t/deploy_methods/*.t t/version_handlers/*.t t/version_storages/*.t"
}
);
Makefile.PL view on Meta::CPAN
"DBIx::Class" => "0.08121",
"File::Temp" => 0,
"Log::Contextual" => "0.005005",
"Module::Runtime" => "0.001",
"Moose" => 1,
"MooseX::Role::Parameterized" => "0.18",
"Path::Class" => "0.26",
"SQL::SplitStatement" => "1.00020",
"SQL::Translator" => "1.63",
"Sub::Exporter::Progressive" => 0,
"Test::Fatal" => "0.006",
"Test::More" => "0.88",
"Test::Requires" => "0.06",
"Text::Brew" => "0.02",
"Try::Tiny" => 0,
"YAML" => "0.66",
"aliased" => 0,
"autodie" => 0,
"namespace::autoclean" => 0,
"parent" => "0.225"
);
requires 'Carp' => 0;
requires 'Carp::Clan' => 0;
requires 'Context::Preserve' => 0.01;
requires 'Sub::Exporter::Progressive' => 0;
requires 'Text::Brew' => 0.02;
requires 'YAML' => 0.66;
requires 'SQL::SplitStatement' => '1.00020';
on test => sub {
requires 'Test::More' => 0.88;
requires 'Test::Fatal' => 0.006;
requires 'DBD::SQLite' => 1.35;
requires 'aliased' => 0;
requires 'Test::Requires' => 0.06;
requires 'File::Temp' => 0;
recommends 'DBIx::Class::Schema::Loader' => 0;
};
t/02-instantiation-alt-result-class.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/alt-result-class-lib';
use DBICDHAltTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHAltTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersionAlt_v1';
my $s = DBICVersionAlt::Schema->connect(@connection);
$DBICVersionAlt::Schema::VERSION = 1;
ok($s, 'DBICVersionAlt::Schema 1 instantiates correctly');
t/02-instantiation-no-ddl-no-wrap.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
use DBI;
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
t/02-instantiation-no-ddl.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
use DBI;
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
t/02-instantiation-wo-component.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/no-component-lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
ok($s, 'DBICVersion::Schema 1 instantiates correctly');
t/02-instantiation.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
ok($s, 'DBICVersion::Schema 1 instantiates correctly');
t/03-deprecated.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/lib';
use DBICDHTest;
use aliased 'DBIx::Class::DeploymentHandler::Deprecated';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
is $s->schema_version, '1.0', 'schema version is at 1.0';
ok($s, 'DBICVersion::Schema 1.0 instantiates correctly');
t/10-multiple-schemas.t view on Meta::CPAN
use warnings;
use lib 't/lib';
use lib 't/alt-result-class-lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
use_ok 'DBICVersion_v1';
$DBICVersion::Schema::VERSION = 1;
use_ok 'DBICVersionAlt_v2';
$DBICVersionAlt::Schema::VERSION = 2;
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
t/20-version-table-rename.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/version-table-rename-lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
ok($s, 'DBICVersion::Schema 1 instantiates correctly');
t/bugs/01-emailed-bug-01.t view on Meta::CPAN
use strict;
use warnings;
use lib 't/lib';
use DBICDHTest;
use DBIx::Class::DeploymentHandler;
use aliased 'DBIx::Class::DeploymentHandler', 'DH';
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
ok($s, 'DBICVersion::Schema 1 instantiates correctly');
t/customised.t view on Meta::CPAN
# the following is just a hack so that ->version_storage
# won't be lazy
sub BUILD { $_[0]->version_storage }
__PACKAGE__->meta->make_immutable;
}
use Test::More;
use File::Temp 'tempdir';
use Test::Fatal qw(lives_ok dies_ok);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
VERSION1: {
use_ok 'DBICVersion_v1';
my $s = DBICVersion::Schema->connect(@connection);
$DBICVersion::Schema::VERSION = 1;
ok($s, 'DBICVersion::Schema 1 instantiates correctly');
t/deploy_methods/coderef-leakage.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use Test::Fatal qw(lives_ok dies_ok);
use aliased 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator';
use File::Temp 'tempdir';
use lib 't/lib';
use DBICDHTest;
my $dbh = DBICDHTest::dbh();
my $sql_dir = tempdir( CLEANUP => 1 );
my @connection = (sub { $dbh }, { ignore_version => 1 });
t/deploy_methods/script-helpers.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::ScriptHelpers ':all';;
use Test::Fatal;
use lib 't/lib';
use SH dbh => { -as => 'alternate_dbh'};
use DBICVersion_v1;
use DBICDHTest;
my $dbh = DBICDHTest->dbh;
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $schema = DBICVersion::Schema->connect(@connection);
t/deploy_methods/sql_translator.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use Test::Fatal qw(lives_ok dies_ok);
use lib 't/lib';
use DBICDHTest;
use aliased 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator';
use Path::Class qw(dir file);
use File::Temp qw(tempfile tempdir);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
t/deploy_methods/sql_translator_deprecated.t view on Meta::CPAN
#!perl
use Test::More;
use Test::Fatal qw(lives_ok dies_ok);
use lib 't/lib';
use DBICDHTest;
use aliased
'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator::Deprecated';
use Path::Class 'file';
use File::Temp 'tempdir';
my $dbh = DBICDHTest::dbh();
t/deploy_methods/sql_translator_errors.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use Test::Fatal qw(dies_ok exception);
use lib 't/lib';
use DBICDHTest;
use aliased 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator';
use Path::Class qw(dir file);
use File::Temp qw(tempdir);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
t/deploy_methods/sql_translator_ignore_ddl.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use Test::Fatal qw(dies_ok exception);
use lib 't/lib';
use DBICDHTest;
use aliased 'DBIx::Class::DeploymentHandler::DeployMethod::SQL::Translator';
use Path::Class qw(dir file);
use File::Temp qw(tempdir);
my $dbh = DBICDHTest::dbh();
my @connection = (sub { $dbh }, { ignore_version => 1 });
my $sql_dir = tempdir( CLEANUP => 1 );
t/version_handlers/explict_versions.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use Test::Fatal qw(lives_ok dies_ok);
use lib 't/lib';
use aliased
'DBIx::Class::DeploymentHandler::VersionHandler::ExplicitVersions';
my $versions = [map "$_.0", 0..100];
{
my $vh = ExplicitVersions->new({
ordered_versions => $versions,
t/version_handlers/monotonic.t view on Meta::CPAN
#!perl
use strict;
use warnings;
use Test::More;
use Test::Fatal qw(lives_ok dies_ok);
use lib 't/lib';
use aliased
'DBIx::Class::DeploymentHandler::VersionHandler::Monotonic';
SKIP: {
skip 'no "version" installed', 1 if !eval { require version; 1 };
lives_ok { Monotonic->new({
schema_version => version->declare("2.0"),
database_version => 1,