| Class | Coverage |
|---|---|
| diff_renderer | 0% |
| diff_engine | 0% |
| diff3_block_builder | 0% |
| diff_renderer_unified | 0% |
| diff_renderer_inline | 0% |
| diff_renderer_side_by_side | 0% |
| diff_renderer_raw | 0% |
| diff3_op_copy | 0% |
| diff3_op | 0% |
| diff_op_copy | 0% |
| diff_op | 0% |
| mapped_diff | 0% |
| diff_op_delete | 0% |
| diff_op_add | 0% |
| diff3 | 0% |
| diff_op_change | 0% |
| diff | 0% |
| Class | CRAP |
|---|---|
| diff_engine | 10100 |
| diff3_op | 5402 |
| diff_renderer_side_by_side | 2256 |
| diff_renderer | 1892 |
| diff | 1722 |
| diff3 | 1722 |
| diff_renderer_inline | 462 |
| diff3_block_builder | 210 |
| diff_renderer_unified | 132 |
| diff_renderer_raw | 72 |
| mapped_diff | 42 |
| diff_op | 30 |
| diff3_op_copy | 20 |
| diff_op_copy | 12 |
| Method | CRAP |
|---|---|
| solve_conflict | 1722 |
| diff | 1190 |
| _shift_boundaries | 812 |
| get_diff_content | 702 |
| _diff3 | 462 |
| _diag | 420 |
| solve_prepare | 182 |
| _compareseq | 182 |
| render | 182 |
| is_empty | 132 |
| _block_header | 72 |
| _compare_conflict_seq | 72 |
| _check | 56 |
| __construct | 42 |
| _block | 42 |
| _changed | 42 |
| get_conflicts_content | 42 |
| _lcs_pos | 30 |
| merged | 30 |
| _end_diff | 30 |
| _perform_context | 20 |
| _split_on_words | 20 |
| count_added_lines | 20 |
| _perform_add | 20 |
| __construct | 20 |
| count_deleted_lines | 20 |
| get_original | 12 |
| get_final | 12 |
| lcs | 12 |
| reverse | 12 |
| get_params | 12 |
| __construct | 12 |
| get_num_conflicts | 12 |
| merged_orig_output | 12 |
| get_conflicts | 12 |
| merged_new_output | 12 |
| _block_header | 12 |
| _block_header | 12 |
| is_empty | 12 |
| _lines | 12 |
| _block_header | 6 |
| __construct | 6 |
| __construct | 6 |
| nfinal | 6 |
| norig | 6 |
| is_conflict | 6 |
| input | 6 |
| out2 | 6 |
| out1 | 6 |
| finish | 6 |