-
-
Notifications
You must be signed in to change notification settings - Fork 14.2k
Description
Code
This issue concerns computing coverage. When computing coverage for https://github.com/pyca/cryptography, when I do an LCOV export (https://github.com/pyca/cryptography/blob/main/noxfile.py#L351-L376), I'm seeing a bad path in the output:
SF:/home/runner/work/cryptography/cryptography/library/std/src/sys/thread_local/native/mod.rs
FN:75,_RNCNKNvNtNtCs8lnbTqlVUHL_4pyo38internal5state12ATTACH_COUNT0s_0Csi2CMV9oxp0h_17cryptography_rust
FN:75,_RNCNKNvNtNtCs8lnbTqlVUHL_4pyo38internal5state12ATTACH_COUNT0s_0Cs7Va9g7vFn4f_17cryptography_cffi
FNDA:1359856,_RNCNKNvNtNtCs8lnbTqlVUHL_4pyo38internal5state12ATTACH_COUNT0s_0Csi2CMV9oxp0h_17cryptography_rust
FNDA:62,_RNCNKNvNtNtCs8lnbTqlVUHL_4pyo38internal5state12ATTACH_COUNT0s_0Cs7Va9g7vFn4f_17cryptography_cffi
FNF:1
FNH:1
DA:75,1359918
BRF:0
BRH:0
LF:1
LH:1
end_of_record
library/std/src obviously (?) does not exist inside the cryptography root, it comes from within rustc!
rustc paths properly should look like one of these: https://github.com/pyca/cryptography/blob/main/noxfile.py#L369-L372
Version it worked on
It most recently worked on: rustc 1.94.0-nightly (fa5eda1 2025-12-12)
Version with regression
It regressed on: rustc 1.94.0-nightly (0208ee0 2025-12-14)