<?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 on: Hard core multicore with TestNG</title>
	<atom:link href="http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/feed/" rel="self" type="application/rss+xml" />
	<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hard-core-multicore-with-testng</link>
	<description>Thoughts about software development</description>
	<lastBuildDate>Fri, 03 May 2013 09:18:28 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Narayana</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-13735</link>
		<dc:creator>Narayana</dc:creator>
		<pubDate>Wed, 28 Mar 2012 11:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-13735</guid>
		<description><![CDATA[Well, it talks about the dependency tests inside on e class. I have two classes. Say for example ClassA &amp; ClassB. ClassA is having a1,a2,a3 methods. ClassB is having b1,b2,b3 methods.  b1 method is depending on a1 method which is another class. How dependsOnGroup works here. Cross level dependsOnGroups will support ?]]></description>
		<content:encoded><![CDATA[<p>Well, it talks about the dependency tests inside on e class. I have two classes. Say for example ClassA &amp; ClassB. ClassA is having a1,a2,a3 methods. ClassB is having b1,b2,b3 methods.  b1 method is depending on a1 method which is another class. How dependsOnGroup works here. Cross level dependsOnGroups will support ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andy</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-10125</link>
		<dc:creator>Andy</dc:creator>
		<pubDate>Mon, 21 Feb 2011 19:58:03 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-10125</guid>
		<description><![CDATA[Cedric,

Do you anticipate producing/releasing an updated version of the TestNG book at some point in time?

Warmest regards,
Andy]]></description>
		<content:encoded><![CDATA[<p>Cedric,</p>
<p>Do you anticipate producing/releasing an updated version of the TestNG book at some point in time?</p>
<p>Warmest regards,<br />
Andy</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous Coward</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7627</link>
		<dc:creator>Anonymous Coward</dc:creator>
		<pubDate>Fri, 08 Jan 2010 02:21:09 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7627</guid>
		<description><![CDATA[It&#039;s not about topological sorting and concurrency but... I realize of really poor the single-threaded default sort algos in Java where.  It occured to me on a 16-cores / 20 GB of ram OS X machine: it was pathetic to see only one core doing the sort.  I implemented a correctly multi-threaded sorting algo and boom, instant &#039;times x&#039; speed increase.  It&#039;s weird for a language offering so many features and API related to concurrency to have such basic thing as sorting using only a single thread and slowing to a crawl on a desktop 16-cores machine.]]></description>
		<content:encoded><![CDATA[<p>It&#8217;s not about topological sorting and concurrency but&#8230; I realize of really poor the single-threaded default sort algos in Java where.  It occured to me on a 16-cores / 20 GB of ram OS X machine: it was pathetic to see only one core doing the sort.  I implemented a correctly multi-threaded sorting algo and boom, instant &#8216;times x&#8217; speed increase.  It&#8217;s weird for a language offering so many features and API related to concurrency to have such basic thing as sorting using only a single thread and slowing to a crawl on a desktop 16-cores machine.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xsonymathew</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7626</link>
		<dc:creator>xsonymathew</dc:creator>
		<pubDate>Thu, 03 Dec 2009 21:15:54 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7626</guid>
		<description><![CDATA[nice...
How about?
1) Create the dependency graph.
2) Have a thread at each root-node just traverse the graph, depth-first or breadth-first and execute each node? also nodes need to be locked from execution if a thread already visited it.
p.s. checkout my new article: Context IoC Revisted at sonymathew.blogspot.com]]></description>
		<content:encoded><![CDATA[<p>nice&#8230;<br />
How about?<br />
1) Create the dependency graph.<br />
2) Have a thread at each root-node just traverse the graph, depth-first or breadth-first and execute each node? also nodes need to be locked from execution if a thread already visited it.<br />
p.s. checkout my new article: Context IoC Revisted at sonymathew.blogspot.com</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OrigamiMarie</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7625</link>
		<dc:creator>OrigamiMarie</dc:creator>
		<pubDate>Thu, 03 Dec 2009 01:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7625</guid>
		<description><![CDATA[Okay, I am working with the JetBrains folks to get what I need.  It sounds like it won&#039;t happen for a while because they say there is a bug in TestNG 5.10 (which they also note is actually fixed in trunk), so they&#039;ll wait for a bug-fix version (or I&#039;m thinking probably just 5.11) before incorporating it into a new plugin.
Meanwhile, oh I can&#039;t wait for 5.11 to come out of beta because I just wrote a test suite that wants smarter dependency analysis.  Thank you so much for the continued work on TestNG :).]]></description>
		<content:encoded><![CDATA[<p>Okay, I am working with the JetBrains folks to get what I need.  It sounds like it won&#8217;t happen for a while because they say there is a bug in TestNG 5.10 (which they also note is actually fixed in trunk), so they&#8217;ll wait for a bug-fix version (or I&#8217;m thinking probably just 5.11) before incorporating it into a new plugin.<br />
Meanwhile, oh I can&#8217;t wait for 5.11 to come out of beta because I just wrote a test suite that wants smarter dependency analysis.  Thank you so much for the continued work on TestNG <img src='http://beust.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Rafael Naufal</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7624</link>
		<dc:creator>Rafael Naufal</dc:creator>
		<pubDate>Mon, 30 Nov 2009 17:08:25 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7624</guid>
		<description><![CDATA[The @Priority annotation couldn&#039;t be adapted to say which free methods get scheduled first? BTW, the responsibility of knowing which nodes are free couldn&#039;t be moved to the graph of test methods?]]></description>
		<content:encoded><![CDATA[<p>The @Priority annotation couldn&#8217;t be adapted to say which free methods get scheduled first? BTW, the responsibility of knowing which nodes are free couldn&#8217;t be moved to the graph of test methods?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OrigamiMarie</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7623</link>
		<dc:creator>OrigamiMarie</dc:creator>
		<pubDate>Sun, 29 Nov 2009 17:05:08 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7623</guid>
		<description><![CDATA[Yes, there is a TestNG plugin bundled with the IDEA download, but it uses an older version of TestNG (something like 5.6, but I&#039;m not sure because I am not currently on the computer with IDEA installed).  The IDEA 9 beta is using the same plugin as 8 used, so I suspect that the JetBrains branch of the plugin is stalled.
I would love to use the multi-threading DataProvider support from 5.10, and this new Executor would be nice to have as well.  And of course those aren&#039;t in the current IDEA plugin.
How does the layering work for this plugin?  Can I just change out some jar files to get these new features, or is there coding work to be done in the plugin itself to enable these things?  I would love some directions if it&#039;s a simple jar file transplant, and I would be happy to help if coding is required.  And I don&#039;t really know how the ownership model works for the plugin right now . . .]]></description>
		<content:encoded><![CDATA[<p>Yes, there is a TestNG plugin bundled with the IDEA download, but it uses an older version of TestNG (something like 5.6, but I&#8217;m not sure because I am not currently on the computer with IDEA installed).  The IDEA 9 beta is using the same plugin as 8 used, so I suspect that the JetBrains branch of the plugin is stalled.<br />
I would love to use the multi-threading DataProvider support from 5.10, and this new Executor would be nice to have as well.  And of course those aren&#8217;t in the current IDEA plugin.<br />
How does the layering work for this plugin?  Can I just change out some jar files to get these new features, or is there coding work to be done in the plugin itself to enable these things?  I would love some directions if it&#8217;s a simple jar file transplant, and I would be happy to help if coding is required.  And I don&#8217;t really know how the ownership model works for the plugin right now . . .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Taras Tielkes</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7622</link>
		<dc:creator>Taras Tielkes</dc:creator>
		<pubDate>Sun, 29 Nov 2009 15:41:09 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7622</guid>
		<description><![CDATA[IntelliJ IDEA comes with the TextNG plugin bundled out of the box. Which features are you missing?]]></description>
		<content:encoded><![CDATA[<p>IntelliJ IDEA comes with the TextNG plugin bundled out of the box. Which features are you missing?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: OrigamiMarie</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7621</link>
		<dc:creator>OrigamiMarie</dc:creator>
		<pubDate>Sun, 29 Nov 2009 15:03:24 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7621</guid>
		<description><![CDATA[Oh that is very cool.  It makes me want a new version of the IntelliJ plugin even more :).  Is there anything I can do to bring the IDEA plugin back to life?  I see there&#039;s a Google Project for it, but it looks pretty stale and I guess the most recent version was made by the JetBrains folks?  But that hasn&#039;t moved in a while.  Anyway, please let me know if there&#039;s any way I can offer some constructive help (besides just nagging).  Ah . . . I don&#039;t think I&#039;ll post my email here though, because I don&#039;t need that much spam.]]></description>
		<content:encoded><![CDATA[<p>Oh that is very cool.  It makes me want a new version of the IntelliJ plugin even more <img src='http://beust.com/weblog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .  Is there anything I can do to bring the IDEA plugin back to life?  I see there&#8217;s a Google Project for it, but it looks pretty stale and I guess the most recent version was made by the JetBrains folks?  But that hasn&#8217;t moved in a while.  Anyway, please let me know if there&#8217;s any way I can offer some constructive help (besides just nagging).  Ah . . . I don&#8217;t think I&#8217;ll post my email here though, because I don&#8217;t need that much spam.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Romain Guy</title>
		<link>http://beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/comment-page-1/#comment-7620</link>
		<dc:creator>Romain Guy</dc:creator>
		<pubDate>Sat, 28 Nov 2009 17:09:25 +0000</pubDate>
		<guid isPermaLink="false">http://beust.com/weblog/?p=531#comment-7620</guid>
		<description><![CDATA[C]]></description>
		<content:encoded><![CDATA[<p>C</p>
]]></content:encoded>
	</item>
</channel>
</rss>
