🧪 MT5 Scheduler E2E Test Suite

Comprehensive end-to-end testing for MT5 Group Scheduler

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
Test 2: Next Minute Execution PENDING
Schedule a rule for the next minute and verify automatic execution.
1. Calculate next minute time
2. Create rule for next minute
3. Wait for execution (60s)
4. Verify automatic execution
5. Check execution logs
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
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
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
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

📝 Test Logs

Test suite initialized...