[Dbix-class] Call for testers

Ali M. tclwarrior at gmail.com
Mon Feb 9 11:41:34 GMT 2009


On Mon, Feb 9, 2009 at 12:08 PM, Peter Rabbitson <rabbit+dbic at rabbit.us> wrote:
> Greetings,
>
> Please download, test and report back at your convenience:
> http://rabbit.us/diff/DBIx-Class-0.08011.tar.gz
>

Failed test here too

Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\>cd  dev\perl\idbi\DBIx-Class-0.08011

C:\dev\perl\idbi\DBIx-Class-0.08011>prove t
t\02pod....................................ok
t\03podcoverage............................skipped: set TEST_POD to
enable this test
t\04dont_break_c3..........................ok
t\05components.............................ok
t\100populate..............................ok
t\101populate_rs...........................ok
t\18inserterror............................ok
t\19quotes.................................1/6 # Testing against SQLite 3.4.2
t\19quotes.................................ok
t\19quotes_newstyle........................1/6 # Testing against SQLite 3.4.2
t\19quotes_newstyle........................ok
t\20setuperrors............................ok
t\26dumper.................................skipped: Set
$ENV{DATA_DUMPER_TEST} to run this test
t\30dbicplain..............................ok
t\31stats..................................ok
t\32connect_code_ref.......................DBI::db=HASH(0x12c7694)->disconnect
invalidates 22 active statement handles (either destroy statement
handl
es or call finish on them before disconnecting) at
C:/STRAWB~1/perl/site/lib/DBIx/Class/Storage/DBI.pm line 706.
closing dbh with active statement handles at
C:/STRAWB~1/perl/site/lib/DBIx/Class/Storage/DBI.pm line 706.
t\32connect_code_ref.......................ok
t\33storage_reconnect......................DBI::db=HASH(0x12ea6dc)->disconnect
invalidates 22 active statement handles (either destroy statement
handl
es or call finish on them before disconnecting) at
t\33storage_reconnect.t line 23.
closing dbh with active statement handles at t\33storage_reconnect.t line 23.
t\33storage_reconnect......................ok
t\34exception_action.......................ok
t\35disable_sth_caching....................ok
t\36datetime...............................ok
t\39load_namespaces_1......................ok
t\39load_namespaces_2......................ok
t\39load_namespaces_3......................ok
t\39load_namespaces_4......................ok
t\40resultsetmanager.......................DBIx::Class::ResultSetManager
never left experimental status and
has now been DEPRECATED. This module will be deleted in 09000 so please
migrate any and all code using it to explicit resultset classes using either
__PACKAGE__->resultset_class(...) calls or by switching from using
DBIx::Class::Schema->load_classes() to load_namespaces() and creating
appropriate My::Schema::ResultSet::* classes for it to pick up. at
C:/STRAWB~1/perl/site/lib/DBIx/Class/ResultSetManager.pm line 7.
t\40resultsetmanager.......................ok
t\41orrible................................ok
t\42toplimit...............................ok
t\46where_attribute........................ok
t\47bind_attribute.........................1/7 Use of uninitialized
value in subroutine entry at
C:/STRAWB~1/perl/site/lib/DBIx/Class/Storage/DBI.pm l
ine 1112.
t\47bind_attribute.........................ok
t\50fork...................................skipped: Set
$ENV{DBICTEST_FORK_STRESS} to run this test
t\51threads................................skipped: Set
$ENV{DBICTEST_THREAD_STRESS} to run this test
t\52cycle..................................skipped: leak test needs
Test::Memory::Cycle
t\53delete_related.........................ok
t\54taint..................................ok
t\55storage_stress.........................skipped: Set
$ENV{DBICTEST_STORAGE_STRESS} to run this test (it is very resource
intensive!)
t\60core...................................1/78 # DBICTest::Event
t\60core...................................ok
t\61findnot................................ok
t\63register_class.........................ok
t\64db.....................................ok
t\65multipk................................ok
t\66relationship...........................ok
t\67pager..................................ok
t\68inflate................................ok
t\68inflate_has_a..........................ok
t\68inflate_resultclass_hashrefinflator....ok
t\68inflate_serialize......................ok
t\69update.................................ok
t\70auto...................................ok
t\71mysql..................................skipped: Set
$ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test
t\72pg.....................................skipped: Set
$ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test (note: creates
and drops tables named
artist and casecheck!)
t\73oracle.................................skipped: Set
$ENV{DBICTEST_ORA_DSN}, _USER and _PASS to run this test. Warning:
This test drops and creates
 tables called 'artist', 'cd' and 'track'
t\73oracle_inflate.........................skipped: needs DateTime and
DateTime::Format::Oracle for testing
t\745db2...................................skipped: Set
$ENV{DBICTEST_DB2_DSN}, _USER and _PASS to run this test
t\746db2_400...............................skipped: Set
$ENV{DBICTEST_DB2_400_DSN}, _USER and _PASS to run this test
t\746mssql.................................skipped: Set
$ENV{DBICTEST_MSSQL_ODBC_DSN}, _USER and _PASS to run this test
t\74mssql..................................skipped: Set
$ENV{DBICTEST_MSSQL_DSN}, _USER and _PASS to run this test
t\75limit..................................ok
t\76joins..................................ok
t\77join_count.............................ok
t\78self_referencial.......................ok
t\79aliasing...............................ok
t\80unique.................................ok
t\81transactions...........................4/63 Issuing rollback() for
database handle being DESTROY'd without explicit disconnect() at
t\81transactio
ns.t line 232.
DBIx::Class::Storage::DBI::__ANON__(): DBI Exception: DBD::SQLite::db
do failed: table employee already exists(1) at dbdimp.c line 271 [for
Statement
"
--
-- Table: employee
--
CREATE TABLE employee (
  employee_id INTEGER PRIMARY KEY NOT NULL,
  position integer NOT NULL,
  group_id integer,
  group_id_2 integer,
  name varchar(100)
)"] at t/lib/DBICTest.pm line 109
# Looks like you planned 63 tests but ran 54.
# Looks like your test exited with 255 just after 54.
t\81transactions........................... Dubious, test returned 255
(wstat 65280, 0xff00)
 Failed 9/63 subtests
t\82cascade_copy...........................ok
t\83cache..................................ok
t\84serialize..............................ok
t\85utf8...................................ok
t\86might_have.............................ok
t\86sqlt...................................skipped: SQL::Translator required
t\87ordered................................ok
t\88result_set_column......................ok
t\89dbicadmin..............................skipped: Install
Text::CSV_XS or Text::CSV_PP to run this test
t\89inflate_datetime.......................ok
t\90ensure_class_loaded....................ok
t\90join_torture...........................ok
t\91debug..................................ok
t\91merge_attr.............................ok
t\92storage................................ok
t\92storage_on_connect_do..................ok
t\93nobindvars.............................skipped: Set
$ENV{DBICTEST_MYSQL_DSN}, _USER and _PASS to run this test
t\93single_accessor_object.................ok
t\94pk_mutation............................ok
t\94versioning.............................skipped: needs DBD::SQLite
and SQL::Translator 0.09003 for testing
t\95sql_maker_quote........................ok
t\96file_column............................Argument
"\\tmp\\1\\96file_column.t" isn't numeric in numeric eq (==) at
C:/STRAWB~1/perl/lib/File/Copy.pm
line 70.
t\96file_column............................ok
t\96multi_create...........................ok
t\97result_class...........................ok
t\99rh_perl_perf_bug.......................ok
t\bindtype_columns.........................skipped: Set
$ENV{DBICTEST_PG_DSN}, _USER and _PASS to run this test
t\resultset_class..........................ok

Test Summary Report
-------------------
t\81transactions                       (Wstat: 65280 Tests: 54 Failed: 0)
  Non-zero exit status: 255
  Parse errors: Bad plan.  You planned 63 tests but ran 54.
t\95sql_maker_quote                    (Wstat: 0 Tests: 8 Failed: 0)
  TODO passed:   3
Files=88, Tests=2001, 189 wallclock secs ( 0.56 usr +  0.36 sys =  0.92 CPU)
Result: FAIL



More information about the DBIx-Class mailing list