0
我試圖理解用gcov/lcov生成的分支覆蓋報告。這是輸出的一部分。問題出現在第84行,我在呼叫存根函數旁邊有一個明顯的減號。存根不支持語句。在函數調用中解釋分支覆蓋
如何解釋函數調用中缺少的分支覆蓋?
81 [ + + ][ + + ]: 28 : if(SerialIO_response_count > 0 && SerialIO_tx_read != SerialIO_tx_write){
82 : :
83 : 16 : tx_char = SerialIO_get_next_from_buffer(TX_BUFFER);
84 [ + - ]: 16 : usart_write_job(SerialIO_usart_module, &tx_char);
85 : :
86 : : // Decrement response count if CR transmitted
87 [ + + ]: 16 : if(tx_char == '\r')
88 : 4 : SerialIO_response_count--;
謝謝!