DBIx-Class-Schema-Loader
view release on metacpan or search on metacpan
maint/travis-ci_scripts/10_before_install.bash view on Meta::CPAN
$(free -m -t)
============================================================================="
CI_VM_MIN_FREE_MB=2000
if [[ "$(free -m | grep 'buffers/cache:' | perl -p -e '$_ = (split /\s+/, $_)[3]')" -lt "$CI_VM_MIN_FREE_MB" ]]; then
export SHORT_CIRCUIT_SMOKE=1
echo_err "
=============================================================================
CI virtual machine stuck in a state with a lot of memory locked for no reason.
Under Travis this state usually results in a failed build.
Short-circuiting buildjob to avoid false negatives, please restart it manually.
============================================================================="
fi
if [[ -n "$SHORT_CIRCUIT_SMOKE" ]] ; then return ; fi
# Different boxes we run on may have different amount of hw threads
# Hence why we need to query
t/10_06sybase_common.t view on Meta::CPAN
try {
$dbh->do('CREATE DATABASE [dbicsl_test1]');
$dbh->do('CREATE DATABASE [dbicsl_test2]');
}
catch {
skip "cannot create databases: $_", 30 * 4;
};
try {
local $SIG{__WARN__} = sigwarn_silencer(
qr/^Password correctly set\.$|^Account unlocked\.$|^New login created\.$|^New user added\.$/
);
$dbh->do("sp_addlogin dbicsl_user1, dbicsl, [dbicsl_test1]");
$dbh->do("sp_addlogin dbicsl_user2, dbicsl, [dbicsl_test2]");
$dbh->do("USE [dbicsl_test1]");
$dbh->do("sp_adduser dbicsl_user1");
$dbh->do("sp_adduser dbicsl_user2");
$dbh->do("GRANT ALL TO dbicsl_user1");
$dbh->do("GRANT ALL TO dbicsl_user2");
t/10_06sybase_common.t view on Meta::CPAN
$dbh->do("DROP DATABASE [$db]");
}
catch {
diag "Error dropping test database $db: $_";
};
}
foreach my $login (qw/dbicsl_user1 dbicsl_user2/) {
try {
local $SIG{__WARN__} = sigwarn_silencer(
qr/^Account locked\.$|^Login dropped\.$/
);
$dbh->do("sp_droplogin $login");
}
catch {
diag "Error dropping login $login: $_"
unless /Incorrect syntax/;
};
}
}
( run in 0.500 second using v1.01-cache-2.11-cpan-49f99fa48dc )