forked from goodboy/tractor
				
			Comments tweak
							parent
							
								
									bba47e4c7a
								
							
						
					
					
						commit
						61a8df358c
					
				| 
						 | 
					@ -3,6 +3,8 @@ That native debug better work!
 | 
				
			||||||
 | 
					
 | 
				
			||||||
All these tests can be understood (somewhat) by running the equivalent
 | 
					All these tests can be understood (somewhat) by running the equivalent
 | 
				
			||||||
`examples/debugging/` scripts manually.
 | 
					`examples/debugging/` scripts manually.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					TODO: None of these tests have been run successfully on windows yet.
 | 
				
			||||||
"""
 | 
					"""
 | 
				
			||||||
from os import path
 | 
					from os import path
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,7 +14,7 @@ import pexpect
 | 
				
			||||||
from conftest import repodir
 | 
					from conftest import repodir
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# TODO:
 | 
					# TODO: The next great debugger audit could be done by you!
 | 
				
			||||||
# - recurrent entry to breakpoint() from single actor *after* and an
 | 
					# - recurrent entry to breakpoint() from single actor *after* and an
 | 
				
			||||||
#   error in another task?
 | 
					#   error in another task?
 | 
				
			||||||
# - root error before child errors
 | 
					# - root error before child errors
 | 
				
			||||||
| 
						 | 
					@ -314,12 +316,14 @@ def test_multi_subactors_root_errors(spawn):
 | 
				
			||||||
 | 
					
 | 
				
			||||||
def test_multi_nested_subactors_error_through_nurseries(spawn):
 | 
					def test_multi_nested_subactors_error_through_nurseries(spawn):
 | 
				
			||||||
    """Verify deeply nested actors that error trigger debugger entries
 | 
					    """Verify deeply nested actors that error trigger debugger entries
 | 
				
			||||||
    at each level up the tree.
 | 
					    at each actor nurserly (level) all the way up the tree.
 | 
				
			||||||
    """
 | 
					    """
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # TODO: inside this script there's still a bug where if the parent
 | 
					    # NOTE: previously, inside this script was a a bug where if the
 | 
				
			||||||
    # errors before a 2 levels lower actor has released the lock, the
 | 
					    # parent errors before a 2-levels-lower actor has released the lock,
 | 
				
			||||||
    # parent tries to cancel it but it's stuck in the debugger?
 | 
					    # the parent tries to cancel it but it's stuck in the debugger?
 | 
				
			||||||
 | 
					    # A test (below) has now been added to explicitly verify this is
 | 
				
			||||||
 | 
					    # fixed.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    child = spawn('multi_nested_subactors_error_up_through_nurseries')
 | 
					    child = spawn('multi_nested_subactors_error_up_through_nurseries')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue