--- /dev/null
+# *unless* any of the following variables are set:
+# RELEASE_TESTING
+# AUTHOR_TESTING
+# Any non-commented-out filename in this list will be executed in
+# "todo mode"
+#
+# Names are matched via
+#
+# $0 =~ m! (?: \A | / ) \Q$chomped_name_as_seen_in_this_file\E \z !x
+#
+
+# blocked on Carp::Skip
+t/sqlmaker/bind_transport.t
+t/sqlmaker/nest_deprec.t
+t/sqlmaker/core.t
+
+# waiting on riba - the leak detection mechanism has issues here and there
+t/52leaks.t
*~
maint/.Generated_Pod
examples/Schema/db
-lib/DBIx/Class/_TempExtlib
\ No newline at end of file
+lib/DBIx/Class/_TempExtlib
sql_quote_char
sql_name_sep
+ perl_renderer
+
_prefetch_autovalues
_perform_autoinc_retrieval
_autoinc_supplied_for_op
use warnings;
use Test::More;
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
my $TB = Test::More->builder;
if ($ENV{DBICTEST_IN_PERSISTENT_ENV}) {
# without this explicit close older TBs warn in END after a ->reset
}
}
+# This is a pretty good candidate for a standalone extraction (Test::AutoSkip?)
+BEGIN {
+ if (
+ ! $ENV{RELEASE_TESTING}
+ and
+ ! $ENV{AUTHOR_TESTING}
+ and
+ $0 =~ /^ (.*) x?t [\/\\] .+ \.t $/x
+ and
+ -f ( my $fn = "$1.auto_todo")
+ ) {
+ # fuck you win32
+ require File::Spec;
+ my $canonical_dollarzero = File::Spec::Unix->catpath(File::Spec->splitpath($0));
+
+ for my $t ( map {
+ ( $_ =~ /^ \s* ( [^\#\n]+ ) /x ) ? $1 : ()
+ } do { local @ARGV = $fn; <> } ) {
+ if ( $canonical_dollarzero =~ m! (?: \A | / ) \Q$t\E \z !x ) {
+ require Test::Builder;
+ Test::Builder->new->todo_start("Global todoification of '$t' specified in $fn");
+ }
+ }
+ }
+}
+
use Module::Runtime 'module_notional_filename';
BEGIN {
for my $mod (qw( DBIC::SqlMakerTest SQL::Abstract )) {
use Test::Exception;
use Math::BigInt;
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use lib qw(t/lib);
use DBICTest;
use DBIC::SqlMakerTest;
use Test::More;
use Test::Exception;
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use lib qw(t/lib);
use DBICTest;
use DBIC::SqlMakerTest;
use Test::More;
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use lib qw(t/lib);
use DBICTest;
use DBIC::SqlMakerTest;
use warnings;
use Test::More;
-
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use lib qw(t/lib);
use List::Util 'min';
use DBICTest;
use warnings;
use Test::More;
-
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use Test::Exception;
use Storable 'dclone';
use lib qw(t/lib);
use Test::More;
use Test::Warn;
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use lib qw(t/lib);
use DBICTest;
use DBIC::SqlMakerTest;
use Test::More;
-local $TODO = 'Temporarily todo-ed for dq2eb';
-
use lib qw(t/lib);
use DBICTest;