Davide Pesavento
Davide Pesavento
Apologies, I had to move on to other things and kinda forgot about this issue. > The only thing I can imagine is optimisation or other compiler switches which can...
Yes, that looks vastly more readable to me, especially when different template instantiations are involved.
> Can you provide the JSON data and the whole line for both screenshots? I don't think I've kept the data so I have to rerun the whole thing. Do...
#1059 seems to be related. However, the description of that PR mentions different compiler versions while we are using the same exact compiler for everything.
Upon further investigation, the "duplicate method" issue affects more than just destructors. For instance, when a method has both const and non-const overloads (very common for `begin()`/`end()` in C++), the...
There is a similar problem with a constructor now (this is with #1085) `_ZN3ndn13OBufferStreamC1Ev` vs. `_ZN3ndn13OBufferStreamC2Ev` ``` (ERROR) GCOV produced the following errors processing /home/jenkins/workspace/ndn-cxx/OS/code-coverage/build/ndn-cxx/encoding/buffer-stream.cpp.2.gcda: Function mangled name must be...
Btw what does "gcovr could not infer a working directory that resolved it" mean?
Tried with the latest version of #1085 (commit de2a24fad81c5dbf9824c1649f97c67f0ae56739) and gcovr finishes successfully now. Also, jenkins is happy with the generated cobertura XML. There is a slight discrepancy (~0.1%) in...
Another error with constructors with commit d356ef987509c12124354ef276544635425d82f9: ``` (INFO) Reading coverage data... (ERROR) Traceback (most recent call last): File "/home/jenkins/.cache/uv/archive-v0/tW48XpwEr9Rcgtyf6pT74/lib/python3.12/site-packages/gcovr/formats/gcov/workers.py", line 95, in worker work(*args, **kwargs) File "/home/jenkins/.cache/uv/archive-v0/tW48XpwEr9Rcgtyf6pT74/lib/python3.12/site-packages/gcovr/formats/gcov/read.py", line 466,...
I don't know why this wasn't failing in my previous test with commit de2a24fad81c5dbf9824c1649f97c67f0ae56739... The C++ code has not changed.