TODOs and Disabled Tests in Functional Tests #66
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Several TODO items and disabled test are need clarification.
TODO Items
File: tests/functionaltests/proftest.c:308
The current implementation uses a workaround for synchronization between test harness and profanity process.
File: tests/functionaltests/test_message.c:26
Need to verify that message corrections properly reference the original message ID per XEP-0308 specification.
File: tests/functionaltests/test_ping.c:41
Current implementation may use timing-based waits instead of event-based synchronization. Stabber issue
Disabled Tests
File: tests/functionaltests/functionaltests.c:129
Status: Temporarily disabled
Reason: Timing issues in CI environment
The test verifies that MUC (Multi-User Chat) history messages with element (XEP-0203) are displayed correctly. It was disabled due to flaky behavior under CI load.
Suggested fix: Add proper synchronization or increase timeout for history message processing.
We also have certain "inconsistencies" reported by codecov.