🧪 MT5 Scheduler E2E Test Suite
Comprehensive end-to-end testing for MT5 Group Scheduler
▶️ Run All Tests
⏹️ Stop All
🧹 Cleanup Test Data
📋 Clear Logs
0/6
Tests Complete
0
Passed
0
Failed
00:00
Run Time
Test 1: Create & Execute Rule
PENDING
Create a new rule and immediately execute it manually to verify functionality.
1. Create test rule "E2E-Test-1"
2. Verify rule created successfully
3. Execute rule manually
4. Verify execution result
5. Cleanup test data
Run Test
Test 2: Next Minute Execution
PENDING
Schedule a rule for the next minute and verify automatic execution.
Waiting for scheduled execution...
60s
1. Calculate next minute time
2. Create rule for next minute
3. Wait for execution (60s)
4. Verify automatic execution
5. Check execution logs
Run Test
Test 3: Enable/Disable Rules
PENDING
Test rule enable/disable functionality and verify state changes.
1. Create active rule
2. Disable the rule
3. Verify disabled state
4. Re-enable the rule
5. Verify active state
Run Test
Test 4: Batch Rule Operations
PENDING
Create multiple rules and test batch operations.
1. Create 3 test rules
2. List all rules
3. Filter by group
4. Trigger job execution
5. Delete all test rules
Run Test
Test 5: Error Handling
PENDING
Test error scenarios and validation rules.
1. Invalid time range
2. Invalid email format
3. Non-existent rule
4. Duplicate rule name
5. Rate limiting check
Run Test
Test 6: Performance & Load
PENDING
Test system performance with multiple rules.
1. Create 10 rules rapidly
2. Measure creation time
3. Execute all rules
4. Measure execution time
5. Cleanup performance test data
Run Test
📝 Test Logs
Test suite initialized...