Skip Menu |

This queue is for tickets about the DBIx-Class-ResultSet-RecursiveUpdate CPAN distribution.

Report information
The Basics
Id: 89298
Status: resolved
Priority: 0/
Queue: DBIx-Class-ResultSet-RecursiveUpdate

People
Owner: Nobody in particular
Requestors: abraxxa [...] cpan.org
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 0.28
Fixed in: (no value)



Subject: t/update_introspectable_m2m.t fails since version 0.28
t/00load.t ..................... ok testing dbi:SQLite:dbname=t/var/dvdzbr.db t/01_basic.t ................... ok # Update foreign key with an updated primary key (similar to "Create foreign key col obj including PK" in 96multi_create.t) # The same as the last test, but on a relationship with accessor "single". t/belongs_to_including_pks.t ... ok t/conditional_has_many.t ....... ok t/pod-coverage.t ............... ok t/pod.t ........................ ok t/release-dist-manifest.t ...... skipped: these tests are for release candidate testing t/release-has-version.t ........ skipped: these tests are for release candidate testing t/release-pod-coverage.t ....... skipped: these tests are for release candidate testing t/release-pod-syntax.t ......... skipped: these tests are for release candidate testing t/release-portability.t ........ skipped: these tests are for release candidate testing t/release-synopsis.t ........... skipped: these tests are for release candidate testing t/release-unused-vars.t ........ skipped: these tests are for release candidate testing t/twopk_has_many.t ............. ok testing dbi:SQLite:dbname=t/var/dvdzbr.db # Failed test 'add one: update executed one delete' # at t/update_introspectable_m2m.t line 72. # got: '0' # expected: '1' # Failed test 'add one: update executed one insert' # at t/update_introspectable_m2m.t line 73. # got: '0' # expected: '1' # Failed test 'remove one: update executed one delete' # at t/update_introspectable_m2m.t line 93. # got: '0' # expected: '1' # Failed test 'add several: update executed one delete' # at t/update_introspectable_m2m.t line 120. # got: '0' # expected: '1' # Failed test 'add several: update executed three inserts in dvdtag' # at t/update_introspectable_m2m.t line 121. # got: '0' # expected: '3' # Failed test 'add several: update executed three inserts in tag' # at t/update_introspectable_m2m.t line 122. # got: '0' # expected: '3' # Failed test 'add several: update executed one delete' # at t/update_introspectable_m2m.t line 144. # got: '0' # expected: '1' # Failed test 'add several: update executed five updates in tag' # at t/update_introspectable_m2m.t line 146. # got: '0' # expected: '5' # Failed test 'add several: update executed one delete' # at t/update_introspectable_m2m.t line 170. # got: '0' # expected: '1' # Failed test 'add several: update executed three updates in tag' # at t/update_introspectable_m2m.t line 172. # got: '0' # expected: '3' # Failed test 'add several: update executed one delete' # at t/update_introspectable_m2m.t line 197. # got: '0' # expected: '1' # Failed test 'add several: update executed two inserts in dvdtag' # at t/update_introspectable_m2m.t line 198. # got: '0' # expected: '2' # Failed test 'add several: update executed three updates in tag' # at t/update_introspectable_m2m.t line 199. # got: '0' # expected: '3' # Failed test 'remove several: update executed one delete' # at t/update_introspectable_m2m.t line 219. # got: '0' # expected: '1' # Failed test 'remove all: update did remove all tags'' # at t/update_introspectable_m2m.t line 239. # Failed test 'remove several: update did remove all tags'' # at t/update_introspectable_m2m.t line 258. # Failed test 'remove several: update executed 2 insert' # at t/update_introspectable_m2m.t line 259. # got: '0' # expected: '2' # Failed test 'remove several: update did remove all tags'' # at t/update_introspectable_m2m.t line 274. # Failed test 'remove several: update executed 2 insert' # at t/update_introspectable_m2m.t line 275. # got: '0' # expected: '2' # Failed test 'add one: update did remove all dvds'' # at t/update_introspectable_m2m.t line 304. # Failed test 'add one: update executed one delete' # at t/update_introspectable_m2m.t line 305. # got: '0' # expected: '1' # Failed test 'add one: update executed three insert' # at t/update_introspectable_m2m.t line 306. # got: '0' # expected: '3' # Failed test 'remove one: update did remove all dvds'' # at t/update_introspectable_m2m.t line 325. # Failed test 'remove one: update executed one delete' # at t/update_introspectable_m2m.t line 326. # got: '0' # expected: '1' # Failed test 'remove one: update executed two insert' # at t/update_introspectable_m2m.t line 327. # got: '0' # expected: '2' # Failed test 'add several: update did remove all dvds'' # at t/update_introspectable_m2m.t line 352. # Failed test 'add several: update executed one delete' # at t/update_introspectable_m2m.t line 353. # got: '0' # expected: '1' # Failed test 'add several: update executed five inserts in dvdtag' # at t/update_introspectable_m2m.t line 354. # got: '0' # expected: '5' # Failed test 'add several: update executed three inserts in dvd' # at t/update_introspectable_m2m.t line 355. # got: '0' # expected: '3' # Failed test 'remove several: update did remove all dvds'' # at t/update_introspectable_m2m.t line 374. # Failed test 'remove several: update executed one delete' # at t/update_introspectable_m2m.t line 375. # got: '0' # expected: '1' # Failed test 'remove several: update executed two insert' # at t/update_introspectable_m2m.t line 376. # got: '0' # expected: '2' # Failed test 'remove all: update did remove all dvds'' # at t/update_introspectable_m2m.t line 395. # Looks like you failed 33 tests of 65. t/update_introspectable_m2m.t .. Dubious, test returned 33 (wstat 8448, 0x2100) Failed 33/65 subtests Test Summary Report ------------------- t/update_introspectable_m2m.t (Wstat: 8448 Tests: 65 Failed: 33) Failed tests: 6-7, 10, 14-16, 19, 21, 24, 26, 29-31, 34 37, 40-41, 43-44, 46-48, 50-52, 54-57, 59-61 63 Non-zero exit status: 33 Files=15, Tests=159, 7 wallclock secs ( 0.12 usr 0.04 sys + 3.16 cusr 0.64 csys = 3.96 CPU) Result: FAIL Failed 1/15 test programs. 33/159 subtests failed.
I've found the bug myself, DBIC_TRACE_PROFILE=console changes the output and breaks the test.
You had fixed this already. Released 0.31.