renamed class
Refactored: extracted py.test plugin
implemented serialization
pytest plugin reports via WebSocket
Partial implementation of test orchestrator
Fixed JS import paths
Added test script for sending test execution events
Comment
TestOrchestrator is now subclass of greenlet; some fixes
Renamed WebSocket registration call
decode incoming WebSocket message as JSON
Flask app receives events from external clients
- New termination message type
- datetime fixture using py.test monkeypatching
New message test cases
No text attribute for connection termination messages
Return valid response when WebSocket connection is terminated
Send termination event
Handle client connection abort gracefully
Log incoming events
Event text formatting