<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>
<channel>
	<title>Comments for happiest unalice ever</title>
	<atom:link href="http://alice.nodelman.net/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://alice.nodelman.net/blog</link>
	<description>infrequent updates and long delays</description>
	<pubDate>Thu, 09 Sep 2010 01:00:04 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Universal Manifest For Unit Tests: A Proposal by improving personal hygiene by adjusting mochitests &#171; 3.1415926535897932384626433&#8230;</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-for-unit-tests-a-proposal/comment-page-1/#comment-16945</link>
		<dc:creator>improving personal hygiene by adjusting mochitests &#171; 3.1415926535897932384626433&#8230;</dc:creator>
		<pubDate>Mon, 05 Jul 2010 21:48:24 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=110#comment-16945</guid>
		<description>[...] have other great formats available and there has been great discussion around this topic in other blog posts.  In general the consensus is keeping something like the reftest manifest format and extending it [...]</description>
		<content:encoded><![CDATA[<p>[...] have other great formats available and there has been great discussion around this topic in other blog posts.  In general the consensus is keeping something like the reftest manifest format and extending it [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest For Unit Tests: A Proposal by Ms2ger</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-for-unit-tests-a-proposal/comment-page-1/#comment-16411</link>
		<dc:creator>Ms2ger</dc:creator>
		<pubDate>Fri, 04 Jun 2010 11:01:21 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=110#comment-16411</guid>
		<description>I think the examples in this post make it clear that JSON is not easy enough to use. JSON doesn't allow quoting strings with single quotes ('), which means none of these ten examples can actually be parsed. Also, the duplicate attributes in #2, #3 and #10 cause information to be lost silently.</description>
		<content:encoded><![CDATA[<p>I think the examples in this post make it clear that JSON is not easy enough to use. JSON doesn&#8217;t allow quoting strings with single quotes (&#8217;), which means none of these ten examples can actually be parsed. Also, the duplicate attributes in #2, #3 and #10 cause information to be lost silently.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest For Unit Tests: A Proposal by Robert Kaiser</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-for-unit-tests-a-proposal/comment-page-1/#comment-16405</link>
		<dc:creator>Robert Kaiser</dc:creator>
		<pubDate>Thu, 03 Jun 2010 20:24:03 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=110#comment-16405</guid>
		<description>So, this loses all the info in comments, right? Can there be made something to keep the comments in some way, perhaps as a field in the JSON as the format itself sucks in not allowing real comments?

Also, in case 2, why have two "fails" entries with one "if" each, and not have one "fails" with two "if"s?

And what about using pref values/comparisons in "if" clauses?</description>
		<content:encoded><![CDATA[<p>So, this loses all the info in comments, right? Can there be made something to keep the comments in some way, perhaps as a field in the JSON as the format itself sucks in not allowing real comments?</p>
<p>Also, in case 2, why have two &#8220;fails&#8221; entries with one &#8220;if&#8221; each, and not have one &#8220;fails&#8221; with two &#8220;if&#8221;s?</p>
<p>And what about using pref values/comparisons in &#8220;if&#8221; clauses?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest For Unit Tests: A Proposal by Jesse Ruderman</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-for-unit-tests-a-proposal/comment-page-1/#comment-16404</link>
		<dc:creator>Jesse Ruderman</dc:creator>
		<pubDate>Thu, 03 Jun 2010 19:57:45 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=110#comment-16404</guid>
		<description>I still see no benefit to replacing the simple existing reftest format with JSON, and a lot of drawbacks.  All of the benefits you've claimed for moving to JSON have been orthogonal to the overall syntax, and something we could get with much smaller changes.  I don't understand why you continue pushing for moving to JSON when it seems obvious to me that making small changes to the reftest manifest format would result in a format that's much easier to use.

Btw, #1 and #2 use duplicate attributes.  I think you'd need to use JSON arrays rather than JSON hashes in a few spots.</description>
		<content:encoded><![CDATA[<p>I still see no benefit to replacing the simple existing reftest format with JSON, and a lot of drawbacks.  All of the benefits you&#8217;ve claimed for moving to JSON have been orthogonal to the overall syntax, and something we could get with much smaller changes.  I don&#8217;t understand why you continue pushing for moving to JSON when it seems obvious to me that making small changes to the reftest manifest format would result in a format that&#8217;s much easier to use.</p>
<p>Btw, #1 and #2 use duplicate attributes.  I think you&#8217;d need to use JSON arrays rather than JSON hashes in a few spots.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest Format For Unit Tests (part 2) by Robert Kaiser</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-format-for-unit-tests-part-2/comment-page-1/#comment-16140</link>
		<dc:creator>Robert Kaiser</dc:creator>
		<pubDate>Wed, 19 May 2010 16:18:37 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=92#comment-16140</guid>
		<description>What would be really good is to have some possibility to say "if the pref foo is (not) true/2/'bar'" in the skip-if or random-if values.
Reftests can currently do that, and we have somewhat strangely done things in other tests for that, like bailing out early from a test when a pref is (not) matched. It would be nice to have a generic way to set this.</description>
		<content:encoded><![CDATA[<p>What would be really good is to have some possibility to say &#8220;if the pref foo is (not) true/2/&#8217;bar&#8217;&#8221; in the skip-if or random-if values.<br />
Reftests can currently do that, and we have somewhat strangely done things in other tests for that, like bailing out early from a test when a pref is (not) matched. It would be nice to have a generic way to set this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest Format For Unit Tests (part 2) by David Baron</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-format-for-unit-tests-part-2/comment-page-1/#comment-16062</link>
		<dc:creator>David Baron</dc:creator>
		<pubDate>Sun, 16 May 2010 22:17:34 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=92#comment-16062</guid>
		<description>I think the skip, fails, etc. conditions should remain JS.  That keeps it clear what's an &#38;&#38; vs. an &#124;&#124;.

We can use significantly shorter variable names (the current MOZ_WIDGET_TOOLKIT is for backwards compatibility).  However, I'm wary of making them too short.  Currently things are based on widget because that's the most likely cause of platform-specific failures in reftests, which mostly test layout and graphics.  But if we start using this for other tests, that will likely change.  And once we have a qt build (for mobile) there's a real difference between "this fails with gtk widgets" and "this fails on Linux".

I'd prefer something like:
  fails: true
or
  fails: widget == "cocoa"</description>
		<content:encoded><![CDATA[<p>I think the skip, fails, etc. conditions should remain JS.  That keeps it clear what&#8217;s an &amp;&amp; vs. an ||.</p>
<p>We can use significantly shorter variable names (the current MOZ_WIDGET_TOOLKIT is for backwards compatibility).  However, I&#8217;m wary of making them too short.  Currently things are based on widget because that&#8217;s the most likely cause of platform-specific failures in reftests, which mostly test layout and graphics.  But if we start using this for other tests, that will likely change.  And once we have a qt build (for mobile) there&#8217;s a real difference between &#8220;this fails with gtk widgets&#8221; and &#8220;this fails on Linux&#8221;.</p>
<p>I&#8217;d prefer something like:<br />
  fails: true<br />
or<br />
  fails: widget == &#8220;cocoa&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest Format For Unit Tests (part 2) by alice</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-format-for-unit-tests-part-2/comment-page-1/#comment-16027</link>
		<dc:creator>alice</dc:creator>
		<pubDate>Sat, 15 May 2010 20:22:55 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=92#comment-16027</guid>
		<description>@Boris - the indentation is not required by json, I've included it in the examples to make things more readable.</description>
		<content:encoded><![CDATA[<p>@Boris - the indentation is not required by json, I&#8217;ve included it in the examples to make things more readable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest Format For Unit Tests (part 2) by Rob Sayre</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-format-for-unit-tests-part-2/comment-page-1/#comment-16018</link>
		<dc:creator>Rob Sayre</dc:creator>
		<pubDate>Sat, 15 May 2010 14:42:29 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=92#comment-16018</guid>
		<description>I like this plan. YAML is nicer for humans to write than JSON, has plenty of parser support, and it has comments. I would go with that instead.</description>
		<content:encoded><![CDATA[<p>I like this plan. YAML is nicer for humans to write than JSON, has plenty of parser support, and it has comments. I would go with that instead.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest Format For Unit Tests (part 2) by Robert O'Callahan</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-format-for-unit-tests-part-2/comment-page-1/#comment-16013</link>
		<dc:creator>Robert O'Callahan</dc:creator>
		<pubDate>Sat, 15 May 2010 11:41:56 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=92#comment-16013</guid>
		<description>How about replacing the token 'files' with the type, use an extended JSON that allows the value to be an array and allows comments, and don't indent array elements, so one could write

[
{"==": ["file1.html", "file1-ref.html"]},
{"==": ["file2.html", "file2-ref.html"]},
// {"==": ["file3.html", "file3-ref.html"]},
{"==": ["file4.html", "file4-ref.html"]},
]

This would keep common cases on one line without indentation, which I think would be a big help.</description>
		<content:encoded><![CDATA[<p>How about replacing the token &#8216;files&#8217; with the type, use an extended JSON that allows the value to be an array and allows comments, and don&#8217;t indent array elements, so one could write</p>
<p>[<br />
{"==": ["file1.html", "file1-ref.html"]},<br />
{&#8221;==&#8221;: ["file2.html", "file2-ref.html"]},<br />
// {&#8221;==&#8221;: ["file3.html", "file3-ref.html"]},<br />
{&#8221;==&#8221;: ["file4.html", "file4-ref.html"]},<br />
]</p>
<p>This would keep common cases on one line without indentation, which I think would be a big help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Universal Manifest Format For Unit Tests (part 2) by Boris</title>
		<link>http://alice.nodelman.net/blog/post/universal-manifest-format-for-unit-tests-part-2/comment-page-1/#comment-16000</link>
		<dc:creator>Boris</dc:creator>
		<pubDate>Sat, 15 May 2010 02:23:21 +0000</pubDate>
		<guid isPermaLink="false">http://alice.nodelman.net/blog/?p=92#comment-16000</guid>
		<description>So for the common case this is a lot more typing than the current reftest format, actually.  Worse yet, there's indentation involved, which can very easily get pretty wacky unless one is careful (which increases the time it takes to add entries even more).  Do we have any plan for handling that?</description>
		<content:encoded><![CDATA[<p>So for the common case this is a lot more typing than the current reftest format, actually.  Worse yet, there&#8217;s indentation involved, which can very easily get pretty wacky unless one is careful (which increases the time it takes to add entries even more).  Do we have any plan for handling that?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
