| 
														
															@@ -2,13 +2,13 @@ smalltalk.addPackage('Test'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 smalltalk.addClass('NodeTestRunner', smalltalk.Object, [], 'Test'); 
														 | 
														
														 | 
														
															 smalltalk.addClass('NodeTestRunner', smalltalk.Object, [], 'Test'); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 smalltalk.addMethod( 
														 | 
														
														 | 
														
															 smalltalk.addMethod( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-"_initialize", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 smalltalk.method({ 
														 | 
														
														 | 
														
															 smalltalk.method({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 selector: "initialize", 
														 | 
														
														 | 
														
															 selector: "initialize", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 category: 'not yet classified', 
														 | 
														
														 | 
														
															 category: 'not yet classified', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 fn: function (){ 
														 | 
														
														 | 
														
															 fn: function (){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var self=this; 
														 | 
														
														 | 
														
															 var self=this; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-return smalltalk.withContext(function($ctx1) { 
_st(self)._runTestSuite(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return smalltalk.withContext(function($ctx1) {  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_st(self)._runTestSuite(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 return self}, function($ctx1) {$ctx1.fill(self,"initialize",{},smalltalk.NodeTestRunner.klass)})}, 
														 | 
														
														 | 
														
															 return self}, function($ctx1) {$ctx1.fill(self,"initialize",{},smalltalk.NodeTestRunner.klass)})}, 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 args: [], 
														 | 
														
														 | 
														
															 args: [], 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 source: "initialize\x0a\x09self runTestSuite", 
														 | 
														
														 | 
														
															 source: "initialize\x0a\x09self runTestSuite", 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -18,24 +18,31 @@ referencedClasses: [] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 smalltalk.NodeTestRunner.klass); 
														 | 
														
														 | 
														
															 smalltalk.NodeTestRunner.klass); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 smalltalk.addMethod( 
														 | 
														
														 | 
														
															 smalltalk.addMethod( 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-"_runTestSuite", 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 smalltalk.method({ 
														 | 
														
														 | 
														
															 smalltalk.method({ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 selector: "runTestSuite", 
														 | 
														
														 | 
														
															 selector: "runTestSuite", 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 category: 'not yet classified', 
														 | 
														
														 | 
														
															 category: 'not yet classified', 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 fn: function (){ 
														 | 
														
														 | 
														
															 fn: function (){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var self=this; 
														 | 
														
														 | 
														
															 var self=this; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var suite,worker; 
														 | 
														
														 | 
														
															 var suite,worker; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-return smalltalk.withContext(function($ctx1) { 
var $1,$2,$3; 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-suite=_st((smalltalk.OrderedCollection || OrderedCollection))._new(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-_st(_st(_st((smalltalk.TestCase || TestCase))._allSubclasses())._select_((function(each){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-return smalltalk.withContext(function($ctx2) {
return _st(_st(each)._isAbstract())._not(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function $OrderedCollection(){return smalltalk.OrderedCollection||(typeof OrderedCollection=="undefined"?nil:OrderedCollection)} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function $TestCase(){return smalltalk.TestCase||(typeof TestCase=="undefined"?nil:TestCase)} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function $TestSuiteRunner(){return smalltalk.TestSuiteRunner||(typeof TestSuiteRunner=="undefined"?nil:TestSuiteRunner)} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+function $ResultAnnouncement(){return smalltalk.ResultAnnouncement||(typeof ResultAnnouncement=="undefined"?nil:ResultAnnouncement)} 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return smalltalk.withContext(function($ctx1) {  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+var $1,$2,$3; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+suite=_st($OrderedCollection())._new(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_st(_st(_st($TestCase())._allSubclasses())._select_((function(each){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return smalltalk.withContext(function($ctx2) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return _st(_st(each)._isAbstract())._not(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1)})})))._do_((function(each){ 
														 | 
														
														 | 
														
															 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1)})})))._do_((function(each){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-return smalltalk.withContext(function($ctx2) {
return _st(suite)._addAll_(_st(each)._buildSuite()); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return smalltalk.withContext(function($ctx2) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return _st(suite)._addAll_(_st(each)._buildSuite()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1)})})); 
														 | 
														
														 | 
														
															 }, function($ctx2) {$ctx2.fillBlock({each:each},$ctx1)})})); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-worker=_st((smalltalk.TestSuiteRunner || TestSuiteRunner))._on_(suite); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-_st(_st(worker)._announcer())._on_do_((smalltalk.ResultAnnouncement || ResultAnnouncement),(function(ann){ 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+worker=_st($TestSuiteRunner())._on_(suite); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+_st(_st(worker)._announcer())._on_do_($ResultAnnouncement(),(function(ann){ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 var result; 
														 | 
														
														 | 
														
															 var result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-return smalltalk.withContext(function($ctx2) {
result=_st(ann)._result(); 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+return smalltalk.withContext(function($ctx2) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+result=_st(ann)._result(); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 result; 
														 | 
														
														 | 
														
															 result; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 $1=_st(_st(result)._runs()).__eq(_st(result)._total()); 
														 | 
														
														 | 
														
															 $1=_st(_st(result)._runs()).__eq(_st(result)._total()); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 if(smalltalk.assert($1)){ 
														 | 
														
														 | 
														
															 if(smalltalk.assert($1)){ 
														 |