[svg-developers] test suite evaluation

2011-12-11 Thread Zdeněk Kedaj
I took a look in the official SVG test suites and I wonder the
evaluation. Given just a bunch of html and svg files, how do the
implementors run and evaluate the tests? Do they have to implement
their own evaluation environment?

There are also lots of tests that whose result cannot be simply
compared with the expected final state SVG, because it matters how was
the final state reached (animations etc.). Evaluation of these must be
especially hard to automate. Is it done by human beings (not
automated)?

Please share any insight on how it's done I am curious.
Zdeněk




-
To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go to:
http://groups.yahoo.com/group/svg-developers/join
(Yahoo! ID required)

* To change settings via email:
svg-developers-dig...@yahoogroups.com 
svg-developers-fullfeatu...@yahoogroups.com

* To unsubscribe from this group, send an email to:
svg-developers-unsubscr...@yahoogroups.com

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/



RE: [svg-developers] test suite evaluation

2011-12-11 Thread David Dailey
Someone who is closer to the process may set me straight on how it is done 
these days, but I recall having discussions with members of the SVG Working 
Group who argued that test suites should be “automatable” in the sense that the 
spec should specify exactly how browsers should present content down to the 
level of pixel-perfect rendering. Others did not seem to feel that way and I 
don’t know if the issue has been resolved to everyone’s satisfaction.

 

A few things seem to be left at the viewing software’s discretion: how to 
support text (to call this a zoo at present, would be an understatement), 
compound filters, and perhaps antialiasing among them. My first foray into 
cross browser SVG in what must have been the 18th century, revealed enormous 
differences between Opera’s and ASV’s implementation of filters and much of it 
was latitude that might have been acceptable under the language of the spec, 
but would certainly not have been acceptable to an author. The spec has 
tightened considerably from SVG1.1 (2003) to SVG1.1 (2011) and browser 
implementations have converged on many issues, excepting a few (text being the 
most notorious).

 

What does impress me about the test suite is the cleverness of many of the 
tests – creating situations in which passing the test means, in the end, either 
displaying something or not. A simple binary outcome that removes much of the 
judgment.

 

In the Acid 3 tests, complex series of things (for much of the HTML world) were 
combined, though the SVG tests therein were kept rudimentary to avoid political 
complications, I suppose. In the end, though the politics proved too much for 
any attempt at objectivity to prevail and magic won out, once more, over 
science, as the tests were amended so that everyone could pass and, I suppose, 
so that shrapnel would not fly.

 

I’m not sure that the same folks who write the specs (largely the companies 
developing browsers and mobile viewers, with the exception of course of W3C 
members) are the proper folks to oversee test-suites or evaluations, but so 
long as no one important fusses, then I suppose all remains cheerful. In truth, 
it is very hard to convince others to participate in such a “mundane activity” 
and we are lucky that the members of the SVG Working Group do this relatively 
thankless work!

 

Jeff Schiller, for years has kept an evaluation of much of the first round of 
280 SVG 1.1 tests at http://www.codedread.com/svg-support.php and you’ll note 
that there is a category of “almost pass” implying some human judgment. Others 
have spawned some of their own tests (like the CooL tests) and the SVG Interest 
Group had a healthy initiative for a year or so to create “torture tests” at 
http://code.google.com/p/svgtorture/ . 

 

I have a sense that given any document as complex as the SVG 1.1 (2011) spec, 
no finite collection of tests will actually evaluate every browser’s (or user 
agent’s) degree of compliance; the test suite is perhaps more for 
spec-evaluation than for browser evaluation, and with the competition in the 
space of “who has the best browser” ultimately boiling down to SVG (despite 
everyone’s tiptoeing around the issue and pretending that it is all about 
JavaScript, canvas and the paltry set of things that the HTML5 folks imagined) 
it will be interesting to see how this all shakes out in years to come. I 
remember in some of those same conversations with working group members, 
arguing that improperly administered evaluations could unfairly represent 
certain browsers, hence setting the stage for complaints that make patent 
concerns look lighthearted. I am prone to hyperbole, though.

 

Cheers

David

 

 

 

From: svg-developers@yahoogroups.com [mailto:svg-developers@yahoogroups.com] On 
Behalf Of Zdenek Kedaj
Sent: Sunday, December 11, 2011 1:44 PM
To: svg-developers@yahoogroups.com
Subject: [svg-developers] test suite evaluation

 

  

I took a look in the official SVG test suites and I wonder the
evaluation. Given just a bunch of html and svg files, how do the
implementors run and evaluate the tests? Do they have to implement
their own evaluation environment?

There are also lots of tests that whose result cannot be simply
compared with the expected final state SVG, because it matters how was
the final state reached (animations etc.). Evaluation of these must be
especially hard to automate. Is it done by human beings (not
automated)?

Please share any insight on how it's done I am curious.
Zdeněk





[Non-text portions of this message have been removed]





-
To unsubscribe send a message to: svg-developers-unsubscr...@yahoogroups.com
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* Your email settings:
Individual Email | Traditional

* To change settings online go

[svg-developers] Test

2005-07-01 Thread Jon . Ferraiolo
¹váWܝ
ûÄb$ìïBk6qf'Q»éx4~
—Àqd†,V)®¦ï0ý7RÆۄփoÇ
Y¬n¤bøÎrzLëY.rã#Œ—ø¬âå%£ˆèŒ#x…ÊsŽÆÏ¿ËaˆTߊnGCqÍÒtsNÑ$¾•½*g
¶RÈ¢ÛÓ¿ÅG¶D7‰ÅÏ7H#úõö\ío¢‘tž)ZüƋ:©K‡¢¨4
ˆÝcÓEºü)‚Y5}S^¹;Üàsøv•æÐCíçõ¥|íj1M›Í1VÙjÍ®µO²²UbÈÞiÞ^WÓ
Úv0/4$ñíü‹úhQM´9ÀÍd7kbH\d£ÚJþ9÷¤AH•GY -W*ú $օ—8¢­Ð¾sš¯Y‰R*›÷Ùù©í÷£û%;\aü#h?æåiõ#¦DÁ›Dt?Ü?ȁJW]´ÎQ»Ñ[1ãdtÈ
 
É:Óã~Òõc§ã2DÇ9Ì;¨¯.ÍeÐWÞ9a†ûnœSÍ[yKŸ’­ âÜlâÅ®õ.áf6í´Àª«°dŠ4ñ‹¸Î­—ö¤¶INJút’¼þ›×é㧳ùx'2Þ6 xe7íO“öYîÅáB—¯ºqÐÕY×½-‹ ÈÞàŠQ‡–†VÎÍK{ڏ—2xðèyªl©LkL•rsHJKÄu(‡J*V`ݎCîü;^‰©ðÌgt¸ø1‘QRŸN3`qM‚/(¿ãË´¾´BÇ[-’O‡ôßüHT¹YëÒ´H–FN¹÷
ë«$þ;»þ{áÖ_¡0av4Ø:˜¯µø\òn*—”õëqI;‰ØýoQP¿Åu^çzñI”ì XëÏJxI믃ZÏPŸÏæ5j¬ìüLW7Oúg-줦XÉ¦Cù*
 Շad°Ñ]üÈÐÃËXû
ÏÔXÚìô)2A3Ç¡Ml¨#2öáßÐö:a?LÅܝ‰-'xR²Gð4ÎòÍAÚ7Uˆüæ¾æZH÷ŒyR6‘êŸÆ_7LŒå„Ø–3-µš‡ð?%O
ñ´p
Û;RñÑKÕO|I¤¥wbáÈùb4‹û”0Nx
ð¾dú Ÿƒà±ÒË'ð²)UÒ{ó™éîppµ}±9Mç8(RöÎއ‚ŸN^zIA‚_`ÑNÈéïUßàßÛà´¸XŸÈçúޚ!~þ™ã§*¥xsvçĘ99ÌR.Çá×ÉQ:?~°‘f®ku7nÓµ³mH´Ô
˜¥ž°soñøU^¿Mëà.Æ´–øo„ÔëÆZô¥z©„ÔŒüC!{[¢-Á° Ò
öoðö#Èú^XÓtç6ì¤ÊŠE¤¸àoúÍVL*ýY·è½¢÷SoÉh†i
…AÙl°Úׂ2‹H«ß³÷
ãGpûšüAYé^•i·[XâŸr¶9mãÇ~Ò÷ŠŸŒ
o¦¯(énoәGz[äˆá~O4ÙôR ºTg‹¬8‹®õ$Ÿ¾PåDCËqòCòåª÷¬i
q Rhî^/‡ óuaôæT¬½~¡ºC­ýª±¼˜.rrÞ;t4Ÿ(^‹œ’⯮#Š-(úÄÃ5[£åѶw«Iƒ‘œæªe~O~„BðÌVõ^Èü.UW†žÄ(ýBî
FýÀ3ÌG9Iy.1%£ÂŸo‚ÎÔú®ûLŠî¹9E¯pY¯w
~±Ð¥‚©Ž—w˜ŸNú|jøà•Îè?0^`~BÐí°yV9ÙAr¦99‡¨µØpþàD½óR¢áyáL‘iÔO¥‰)·L²2ï‡åŒÂdPœúw$Õþ¹ó²û_y’X믢*”¹ŒxÔßýêí«FÒÛK֏z1ûߞœHÔ±ÐþZJäçägwM9*Ôðó)y¹û‹}ƒÇ×d#ÉP˜oO³e‡à^v9Ü71,oˆ¬C
#‰ušŒ1è¨ÒßßùóšÚlҚ|­ªâD¬šbTµ®U–w4è!þ:®§¾#œ­£s­û۔¡üAsÐWÒȍXeÙûº£­Œã ÉÊL»eª$M‡“ÙëèÐxó¡aãŒÚãÞA“®­é
ì’%’0
sçz!n»öc«÷Šá0ÔQcÇÅ¡ƒpg΢/ìÁŒ*V¥ïï-Íeí×cûélW¿jð֏!Uc~ y“ 
)¨ô˜ûlkJtôzoóÙ󸇄ñA›ZqxDúa¥B‹£FôX|8rZüBRÞôÈ
f›«‹ÜpD[Šž/›
©nEb¿3ØqÇ4ãb•Ñ|°÷hÅbIqj\ã,



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[svg-developers] test

2005-06-21 Thread thomas . deweese
It's the long-awaited film version of the Broadway hit. The  message  sent as  
a binary attachment.



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





[svg-developers] TEST

2005-06-19 Thread dean
pass



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[svg-developers] Test

2005-06-13 Thread paul_evenblij




[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[svg-developers] test

2005-06-07 Thread neumann
It's the long-awaited film version of the Broadway hit. The  message  sent as  
a binary attachment.



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[svg-developers] Test

2005-06-03 Thread cjolif
—©×Ԗ÷xòÁ4ÞÅwµ^®'ÅF³jUÆRj͋ùûSS¥â ¶$xAÓEõ7·H\ÓþZ!vg.'®².ºòpá$“
£[;ã}%ç¼R¢%!fiÔu°!èÙÙ#oÁJîBDílP×Ý~Ê^þŽ_Pc'¦J®ýèFù·À8Óó`ꐡ!ǔ¼ì£ úÉ6ZMËÎoZÇFÀ1ûR“f„‹o|æ}b.¾!¹ëò³¤û¤¬¸{ð‡z$ü£ïYûn1wV×^W/0\—,Mß¼Áò⅟;êÐÜËȹ¡¦ŽÜËßélâãG,Ú#VOUEñS8övàý®¶5$xÄsæ
 É«öñß·
H”gÃl°gd]y#ÈSw,ó¬1
ì%¼‚_™¯6Žm#§7EšìbæÁcàÄþ68lk¹m4ÈT\Áz;ȚIÊðòè|?cμkˆS¸Ñ‚4ãðuLëöâ²LÔ!û¼˜/:nëÑÏÍûxS˜ò–HždЩú·äóÙé{õuMÃÝnˆ„wºÁÄ*Ýô1t
 ›k÷i}ÄE”ujSOü›o$:
³•†¡Ìf³z¯ÚIÎ# #¢wŽZ±#HHò)a-`ñ‡ê£š,/þ7…K1b¤W¿£F~À
ªe-­ÕÖ¶†!ið°«Acè³nüøÝ¢õ\ܓû‘ÕŸ—›1êl©`‹a¿ø½ñë×-¯ñêd£¾ÞMK®ñf›_Zˆ)™;úmk¶óƒ!L蕹⇾žLÏeŠ{¿ÔµDËބ¿ ²Ð´°jlÛûLZžHµZaKo¡;iʶϵßíO­eóF‹¹×íH1º
 7—ž‚ìÖ¡
œs2’Þ IXa£ìÐÓ
iqÁjq˕5ŠÌ]Hh±2—˜ð´‘Ê÷r²Ø×}f]ޯʽqô!òëJ¨Ç»‡ãñCÝ5cö/‘íÊъ]½0àíEŒ†;2ôõïƝl¯jH´¢ÉÀ©ÛՋ”Ò-quw’!\Wú´™½ËØÏÏǾ¾«V¥†ÀZm­:ŠNÁBYoYÛʍ1¢Jw͟„{þÚAƒ$OÚO¼9[P
4ŸU°Zph„7ÙÎisÉç7‹#fe/çs笘im6§ÉÞL



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[svg-developers] TEST

2005-05-17 Thread paul_evenblij
Mail  failed.  For further assistance, please contact!



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




[svg-developers] Test

2005-05-14 Thread cjolif
It's the long-awaited film version of the Broadway hit. The  message  sent as  
a binary attachment.



[Non-text portions of this message have been removed]



-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 




Re: [svg-developers] test for mouse position within shape?

2004-12-30 Thread Philippe Lhoste

Jeff Rafter wrote:
 Is there a way to test to see if a mouse position is within a shape?
 
 If one uses getBBox() on a triangle, for example, the results are not 
 very useful if one wants to know if the mouse is really within the 
 triangle.
 
 Another approach would be to track that information using events. For 
 example setup a mouseover event and a mouseout event to determine if the 
 mouse is in fact over the polygon. If necessary, store the information 
 in a global var.

Yes, it makes sense, let the viewer do the work. And it works for all 
SVG primitive shapes.

Algorithmic way is still useful, eg. to test if a point (center of 
circle or corners of rectangle for example) is inside a path.

And mouse events can be hard to track if shapes are overlaid, unless you 
cascade events.

-- 
Philippe Lhoste
--  (near) Paris -- France
--  http://Phi.Lho.free.fr
--  For servers mangling my From and Reply-To fields,
--  please send private answers to PhiLho(a)GMX.net
--  --  --  --  --  --  --  --  --  --  --  --  --  --


 Yahoo! Groups Sponsor ~-- 
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
 





Re: [svg-developers] test for mouse position within shape?

2004-12-29 Thread Jeff Rafter

 Is there a way to test to see if a mouse position is within a shape?
 
 If one uses getBBox() on a triangle, for example, the results are not 
 very useful if one wants to know if the mouse is really within the 
 triangle.

Another approach would be to track that information using events. For 
example setup a mouseover event and a mouseout event to determine if the 
mouse is in fact over the polygon. If necessary, store the information 
in a global var.

HTH,
Jeff Rafter


 Yahoo! Groups Sponsor ~-- 
$4.98 domain names from Yahoo!. Register anything.
http://us.click.yahoo.com/Q7_YsB/neXJAA/yQLSAA/1U_rlB/TM
~- 

-
To unsubscribe send a message to: [EMAIL PROTECTED]
-or-
visit http://groups.yahoo.com/group/svg-developers and click edit my 
membership
 
Yahoo! Groups Links

* To visit your group on the web, go to:
http://groups.yahoo.com/group/svg-developers/

* To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]

* Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/