|  |  | @ -355,6 +355,7 @@ func TestStartEventQueue(t * testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   e1:= NewEvent("e1", "", []Resource{res_1, res_2}) |  |  |  |   e1:= NewEvent("e1", "", []Resource{res_1, res_2}) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   e1_l := e1.UpdateChannel() | 
			
		
	
		
		
			
				
					
					|  |  |  |   e1_r := e1.DoneResource() |  |  |  |   e1_r := e1.DoneResource() | 
			
		
	
		
		
			
				
					
					|  |  |  |   e1_info := NewEventQueueInfo(1) |  |  |  |   e1_info := NewEventQueueInfo(1) | 
			
		
	
		
		
			
				
					
					|  |  |  |   err := manager.AddEvent(root_event, e1, e1_info) |  |  |  |   err := manager.AddEvent(root_event, e1, e1_info) | 
			
		
	
	
		
		
			
				
					|  |  | @ -364,6 +365,7 @@ func TestStartEventQueue(t * testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  |   (*graph_tester)(t).WaitForValue(rel, "child_added", root_event, time.Second, "No update on root_event after adding e1") |  |  |  |   (*graph_tester)(t).WaitForValue(rel, "child_added", root_event, time.Second, "No update on root_event after adding e1") | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   e2 := NewEvent("e2", "", []Resource{res_1}) |  |  |  |   e2 := NewEvent("e2", "", []Resource{res_1}) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   e2_l := e2.UpdateChannel() | 
			
		
	
		
		
			
				
					
					|  |  |  |   e2_r := e2.DoneResource() |  |  |  |   e2_r := e2.DoneResource() | 
			
		
	
		
		
			
				
					
					|  |  |  |   e2_info := NewEventQueueInfo(2) |  |  |  |   e2_info := NewEventQueueInfo(2) | 
			
		
	
		
		
			
				
					
					|  |  |  |   err = manager.AddEvent(root_event, e2, e2_info) |  |  |  |   err = manager.AddEvent(root_event, e2, e2_info) | 
			
		
	
	
		
		
			
				
					|  |  | @ -373,6 +375,7 @@ func TestStartEventQueue(t * testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  |   (*graph_tester)(t).WaitForValue(rel, "child_added", root_event, time.Second, "No update on root_event after adding e2") |  |  |  |   (*graph_tester)(t).WaitForValue(rel, "child_added", root_event, time.Second, "No update on root_event after adding e2") | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   e3 := NewEvent("e3", "", []Resource{res_2}) |  |  |  |   e3 := NewEvent("e3", "", []Resource{res_2}) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |   e3_l := e3.UpdateChannel() | 
			
		
	
		
		
			
				
					
					|  |  |  |   e3_r := e3.DoneResource() |  |  |  |   e3_r := e3.DoneResource() | 
			
		
	
		
		
			
				
					
					|  |  |  |   e3_info := NewEventQueueInfo(3) |  |  |  |   e3_info := NewEventQueueInfo(3) | 
			
		
	
		
		
			
				
					
					|  |  |  |   err = manager.AddEvent(root_event, e3, e3_info) |  |  |  |   err = manager.AddEvent(root_event, e3, e3_info) | 
			
		
	
	
		
		
			
				
					|  |  | @ -394,7 +397,9 @@ func TestStartEventQueue(t * testing.T) { | 
			
		
	
		
		
			
				
					
					|  |  |  |   // Now that an event manager is constructed with a queue and 3 basic events
 |  |  |  |   // Now that an event manager is constructed with a queue and 3 basic events
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   // start the queue and check that all the events are executed
 |  |  |  |   // start the queue and check that all the events are executed
 | 
			
		
	
		
		
			
				
					
					|  |  |  |   go func() { |  |  |  |   go func() { | 
			
		
	
		
		
			
				
					
					|  |  |  |     (*graph_tester)(t).WaitForValue(rel, "event_done", e3, time.Second, "No event_done for e3") |  |  |  |     (*graph_tester)(t).WaitForValue(e1_l, "event_done", e1, time.Second, "No event_done for e3") | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     (*graph_tester)(t).WaitForValue(e2_l, "event_done", e2, time.Second, "No event_done for e3") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     (*graph_tester)(t).WaitForValue(e3_l, "event_done", e3, time.Second, "No event_done for e3") | 
			
		
	
		
		
			
				
					
					|  |  |  |     signal := NewSignal(nil, "cancel") |  |  |  |     signal := NewSignal(nil, "cancel") | 
			
		
	
		
		
			
				
					
					|  |  |  |     signal.description = root_event.ID() |  |  |  |     signal.description = root_event.ID() | 
			
		
	
		
		
			
				
					
					|  |  |  |     SendUpdate(root_event, signal) |  |  |  |     SendUpdate(root_event, signal) | 
			
		
	
	
		
		
			
				
					|  |  | 
 |