Bug 2446435 - Some tests fail on 32 bits
Summary: Some tests fail on 32 bits
Keywords:
Status: ASSIGNED
Alias: None
Product: Fedora
Classification: Fedora
Component: cpp-httplib
Version: rawhide
Hardware: Unspecified
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: Petr Menšík
QA Contact:
URL: https://github.com/yhirose/cpp-httpli...
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-03-11 10:11 UTC by Petr Menšík
Modified: 2026-06-24 14:04 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Petr Menšík 2026-03-11 10:11:48 UTC
32 bit support was reenabled on upstream. But some tests are not passing only on 32b builds.



Reproducible: Always

Steps to Reproduce:
1. fedpkg clone -a cpp-httplib
2. cd cpp-httplib
3. fedpkg mockbuild -r /etc/mock/fedora-rawhide-i386.cfg -N
Actual Results:
The following tests FAILED:
	484 - ETagTest.LastModifiedAndIfModifiedSince (Failed)
	487 - ETagTest.IfRangeWithDate (Failed)
	538 - WebSocketIntegrationTest.LargeMessage (Failed)
	544 - WebSocketIntegrationTest.MaxPayloadAtLimit (Failed)
Errors while running CTest

Expected Results:
No tests fail on 32b if it builds there. Disable tests which cannot pass on 32b instead.

Additional Information:
Upstream has closed issue reporting this. It is up to us to provide PR fixing this, if it should be fixed. Setting low severity, it is unlikely I will focus on it soon. But keeping tracker bug to have it tracked at least downstream.

Comment 1 Petr Menšík 2026-06-24 14:04:02 UTC
As of version 0.48.0, it seems WebSocketIntegrationTest tests were fixed. But failures in ETagTest two still remains.


Note You need to log in before you can comment on or make changes to this bug.