If you look at the source code of the cobertura-plugin on github , you will see that:
table.source tr.coverPart td.hits, table.source tr.coverNone td.hits { background-color: #fdd; font-weight: bold; }
and
table.source tr.coverPart { background-color: #ffd; }
#fdd - red color,#ffd - yellow
You can use the browser’s "developer tools" function or the "inspector" to find out which class is applied.
What does it mean?
Yellow in the far left corner means that the source code is partially covered, this means that you probably do not have 100% coverage in the called functions.
Another case that I can think of (pure speculation at this stage) is that some optimization affects the scope of your application; check your compilation flags.
If you saved the data (lcov files), you can use genhtml to create a report and compare.
source share