mirror of
				https://github.com/avatao-content/test-tutorial-framework
				synced 2025-11-04 02:22:55 +00:00 
			
		
		
		
	Add snapshot event handler
This commit is contained in:
		@@ -10,7 +10,7 @@ from tfw.event_handler_base import EventHandlerBase, FSMAwareEventHandler
 | 
				
			|||||||
from tfw.components import IdeEventHandler, TerminalEventHandler
 | 
					from tfw.components import IdeEventHandler, TerminalEventHandler
 | 
				
			||||||
from tfw.components import ProcessManagingEventHandler, BashMonitor
 | 
					from tfw.components import ProcessManagingEventHandler, BashMonitor
 | 
				
			||||||
from tfw.components import TerminalCommands, LogMonitoringEventHandler
 | 
					from tfw.components import TerminalCommands, LogMonitoringEventHandler
 | 
				
			||||||
from tfw.components import FSMManagingEventHandler
 | 
					from tfw.components import FSMManagingEventHandler, DirectorySnapshottingEventHandler
 | 
				
			||||||
from tfw.networking import MessageSender, TFWServerConnector
 | 
					from tfw.networking import MessageSender, TFWServerConnector
 | 
				
			||||||
from tfw.config import TFWENV
 | 
					from tfw.config import TFWENV
 | 
				
			||||||
from tfw.config.logs import logging
 | 
					from tfw.config.logs import logging
 | 
				
			||||||
@@ -133,6 +133,13 @@ def main():
 | 
				
			|||||||
        process_name='webservice',
 | 
					        process_name='webservice',
 | 
				
			||||||
        log_tail=2000
 | 
					        log_tail=2000
 | 
				
			||||||
    )
 | 
					    )
 | 
				
			||||||
 | 
					    snapshot = DirectorySnapshottingEventHandler(  # Manages filesystem snapshots of directories
 | 
				
			||||||
 | 
					        key='snapshot',
 | 
				
			||||||
 | 
					        directories=[
 | 
				
			||||||
 | 
					            TFWENV.IDE_WD,
 | 
				
			||||||
 | 
					            TFWENV.WEBSERVICE_DIR
 | 
				
			||||||
 | 
					        ]
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    # Your custom event handlers
 | 
					    # Your custom event handlers
 | 
				
			||||||
    message_fsm_steps_eh = MessageFSMStepsEventHandler(
 | 
					    message_fsm_steps_eh = MessageFSMStepsEventHandler(
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user