Re: Qt4-0.60_b1 build report

Chris Burel <[email protected]> Fri, 18 Dec 2009 17:50:33 -0800
Newsgroups gmane.comp.kde.devel.perl
Message-ID <[email protected]>
--001636e0b9c5f748aa047b0b1466
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

> Output from './Build test':
> t/a_loading.t .......... ok
> t/c_qapp.t ............. ok
> t/d_sigslot.t .......... ok
> t/e_sigslot_inherit.t .. ok
> t/f_handlers.t ......... 1/23
> # =A0 Failed test 'double'
> # =A0 at t/f_handlers.t line 47.
> # =A0 =A0 =A0 =A0 =A0got: '0,428571428571428548'
> # =A0 =A0 expected: '0,428571428571428571'
>
> # =A0 Failed test 'double'
> # =A0 at t/f_handlers.t line 48.
> # =A0 =A0 =A0 =A0 =A0got: '0,857142857142857095'
> # =A0 =A0 expected: '0,857142857142857143'

I created a bug report on the project page for this issue:
http://code.google.com/p/perlqt4/issues/detail?id=3D25

> t/f_handlers.t ......... 21/23 Can't use string ("0") as an ARRAY ref whi=
le
> "strict refs" in use at /home/daxim/.cpan/build/Qt4-0.60_b1-
> SwlJVB/blib/lib/Qt4.pm line 971.
> # Looks like you planned 23 tests but ran 21.
> # Looks like you failed 2 tests of 21 run.
> # Looks like your test exited with 2 just after 21.
> t/f_handlers.t ......... Dubious, test returned 2 (wstat 512, 0x200)
> Failed 4/23 subtests

The attached patch should fix this.

> No coverage information is collected for the XS part.
>
>
> Output from 'cover':
> ---------------------------- ------ ------ ------ ------ ------ ------ --=
----
> File =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 stmt =A0 bran =
=A0 cond =A0 =A0sub =A0 =A0pod =A0 time =A0total
> ---------------------------- ------ ------ ------ ------ ------ ------ --=
----
> blib/lib/Qt4.pm =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A035.2 =A0 19.1 =A0 33.3 =A0=
 45.8 =A0 =A0n/a =A0 99.8 =A0 31.2
> blib/lib/Qt4/isa.pm =A0 =A0 =A0 =A0 =A0 =A098.1 =A0 60.0 =A0 =A0n/a =A0 9=
0.9 =A0 =A0n/a =A0 =A00.1 =A0 91.9
> blib/lib/Qt4/signals.pm =A0 =A0 =A0 =A094.4 =A0 50.0 =A0 =A0n/a =A0 85.7 =
=A0 =A0n/a =A0 =A00.0 =A0 84.9
> blib/lib/Qt4/slots.pm =A0 =A0 =A0 =A0 100.0 =A0 50.0 =A0 =A0n/a =A0100.0 =
=A0 =A0n/a =A0 =A00.1 =A0 90.7
> Total =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A041.9 =A0 21.0 =
=A0 33.3 =A0 53.8 =A0 =A0n/a =A0100.0 =A0 36.8
> ---------------------------- ------ ------ ------ ------ ------ ------ --=
----
>
>
> The preferred way of getting complete coverage information plain doesn't =
work.
>
>
> Output from 'cover -test':
cover attempts to determine if the module being built uses gcc, but
from what I can tell it appears to only be compatible with C code.
PerlQt4 uses C++, which cover -test chokes on.

I am planning on taking all of the examples and turning them into test
cases by using the QtTest module.  But that is not yet done.  That
would yield much higher coverage information.

--001636e0b9c5f748aa047b0b1466
Content-Type: text/x-patch; charset=US-ASCII; name="Qt4-0.60_b1-findChildrenTest.patch"
Content-Disposition: attachment; 
	filename="Qt4-0.60_b1-findChildrenTest.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_g3dq936y1

ZGlmZiAtTmF1ciAteCAuc3ZuIC14IFF0QnVpbGRlci5wbSBwZXJscXQvbGliL1F0NC5wbSBwZXJs
cXQubmV3L2xpYi9RdDQucG0KLS0tIHBlcmxxdC9saWIvUXQ0LnBtCTIwMDktMTItMTggMTc6Mjg6
NTUuMDAwMDAwMDAwIC0wODAwCisrKyBwZXJscXQubmV3L2xpYi9RdDQucG0JMjAwOS0xMi0xOCAx
NjowODoyOC4wMDAwMDAwMDAgLTA4MDAKQEAgLTExMDAsMTAgKzExMDAsMTAgQEAKICAgICAjIElm
IHRoaXMgaXMgYSBuYXRpdmUgUXQ0IGNsYXNzLCBjYWxsIG1ldGFPYmplY3QoKSBvbiB0aGF0IGNs
YXNzIGRpcmVjdGx5CiAgICAgaWYgKCAkcGFja2FnZTJjbGFzc0lkeyRjbGFzc30gKSB7CiAgICAg
ICAgIG15ICRtb2R1bGVJZCA9ICRwYWNrYWdlMmNsYXNzSWR7JGNsYXNzfTsKLSAgICAgICAgbXkg
JGNsYXNzSWQgPSAkbW9kdWxlSWQtPlswXTsKKyAgICAgICAgbXkgJGNsYXNzSWQgPSAkbW9kdWxl
SWQtPlsxXTsKICAgICAgICAgbXkgJGN4eENsYXNzID0gY2xhc3NGcm9tSWQoICRjbGFzc0lkICk7
Ci0gICAgICAgIG15ICggJG1ldGhvZElkICkgPSBnZXRTbW9rZU1ldGhvZElkKCAkY2xhc3NJZCwg
J21ldGFPYmplY3QnLCAkY3h4Q2xhc3MgKTsKLSAgICAgICAgcmV0dXJuICRtZXRhLT57b2JqZWN0
fSA9IGdldE5hdGl2ZU1ldGFPYmplY3QoICRtZXRob2RJZCApOworICAgICAgICBteSAoICRzbW9r
ZUlkLCAkbWV0aG9kSWQgKSA9IGdldFNtb2tlTWV0aG9kSWQoICRtb2R1bGVJZCwgJ21ldGFPYmpl
Y3QnLCAkY3h4Q2xhc3MgKTsKKyAgICAgICAgcmV0dXJuICRtZXRhLT57b2JqZWN0fSA9IGdldE5h
dGl2ZU1ldGFPYmplY3QoICRzbW9rZUlkLCAkbWV0aG9kSWQgKTsKICAgICB9CiAKICAgICAjIEdl
dCB0aGUgc3VwZXIgY2xhc3MncyBtZXRhIG9iamVjdCBmb3Igc2lnL3Nsb3QgaW5oZXJpdGFuY2UK
QEAgLTExMTMsNiArMTExMywxMSBAQAogCiAgICAgIyBUaGlzIHNlZW1zIHdyb25nLCBpdCB3b24n
dCB3b3JrIHdpdGggbXVsdGlwbGUgaW5oZXJpdGFuY2UKICAgICBteSAkcGFyZW50Q2xhc3MgPSBh
cnJheUJ5TmFtZSgkY2xhc3MuIjo6SVNBIiktPlswXTsgCisKKyAgICBpZiAoICEkcGFyZW50Q2xh
c3MgKSB7CisgICAgICAgIGRpZSAiUmVxdWVzdCBmb3IgbWV0YU9iamVjdCBmb3IgY2xhc3MgJGNs
YXNzLCB3aGljaCBoYXMgbm8gYmFzZSBjbGFzcyI7CisgICAgfQorCiAgICAgaWYoICEkcGFja2Fn
ZTJjbGFzc0lkeyRwYXJlbnRDbGFzc30gKSB7CiAgICAgICAgICMgVGhlIHBhcmVudCBjbGFzcyBp
cyBhIGN1c3RvbSBQZXJsIGNsYXNzIHdob3NlIG1ldGFPYmplY3Qgd2FzCiAgICAgICAgICMgY29u
c3RydWN0ZWQgYXQgcnVudGltZSwgc28gd2UgY2FuIGdldCBpdCdzIG1ldGFPYmplY3QgZnJvbSBo
ZXJlLgpkaWZmIC1OYXVyIC14IC5zdm4gLXggUXRCdWlsZGVyLnBtIHBlcmxxdC9zcmMvUXQ0Lnhz
IHBlcmxxdC5uZXcvc3JjL1F0NC54cwotLS0gcGVybHF0L3NyYy9RdDQueHMJMjAwOS0xMi0xOCAx
NzoyODo1NS4wMDAwMDAwMDAgLTA4MDAKKysrIHBlcmxxdC5uZXcvc3JjL1F0NC54cwkyMDA5LTEy
LTE4IDE3OjA1OjI0LjAwMDAwMDAwMCAtMDgwMApAQCAtMTQwLDEyICsxNDAsMTQgQEAKICAgICAg
ICAgUkVUVkFMCiAKIFNWKgotZ2V0TmF0aXZlTWV0YU9iamVjdCggbWV0aG9kSWQgKQorZ2V0TmF0
aXZlTWV0YU9iamVjdCggc21va2VJZCwgbWV0aG9kSWQgKQorICAgICAgICBpbnQgc21va2VJZAog
ICAgICAgICBpbnQgbWV0aG9kSWQKICAgICBDT0RFOgogICAgICAgICBzbW9rZXBlcmxfb2JqZWN0
KiBub3RoaXMgPSBhbGxvY19zbW9rZXBlcmxfb2JqZWN0KCBmYWxzZSwgMCwgMCwgMCApOworICAg
ICAgICBTbW9rZSogc21va2UgPSBzbW9rZUxpc3Rbc21va2VJZF07CiAgICAgICAgIFBlcmxRdDQ6
Ok1ldGhvZENhbGwgY2FsbCgKLSAgICAgICAgICAgIHF0X1Ntb2tlLAorICAgICAgICAgICAgc21v
a2UsCiAgICAgICAgICAgICBtZXRob2RJZCwKICAgICAgICAgICAgIG5vdGhpcywKICAgICAgICAg
ICAgIDAsCg==
--001636e0b9c5f748aa047b0b1466
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
Kde-perl mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kde-perl

--001636e0b9c5f748aa047b0b1466--