File Line Coverage Functions Branches
acrostic-answer-list-row.c 0% 0% 0 / 34 0% 0 / 11 0% 0 / 14
acrostic-answer-list-row.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
acrostic-answer-list.c 0% 0% 0 / 46 0% 0 / 14 0% 0 / 8
acrostic-answer-list.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
acrostic-generator-app.c 0% 0% 0 / 90 0% 0 / 6 0% 0 / 30
acrostic-generator-tests.c 100% 100% 22 / 22 100% 3 / 3 50% 3 / 6
acrostic-generator.c 24.78% 24.78% 84 / 339 32.35% 11 / 34 17.26% 29 / 168
acrostic-generator.h 100% 100% 1 / 1 75% 3 / 4 16.67% 1 / 6
basic-templates.c 0% 0% 0 / 336 0% 0 / 30 0% 0 / 200
basic-templates.h 0% 0% 0 / 1 0% 0 / 4 0% 0 / 2
bench-main.c 0% 0% 0 / 36 0% 0 / 3 0% 0 / 8
cell-array.c 16.33% 16.33% 8 / 49 33.33% 3 / 9 3.85% 1 / 26
cell-array.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 2
cell-preview.c 0% 0% 0 / 96 0% 0 / 9 0% 0 / 30
cell-preview.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
clue-grid.c 0% 0% 0 / 201 0% 0 / 25 0% 0 / 74
clue-grid.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
clue-matches-tests.c 100% 100% 144 / 144 100% 30 / 30 71.43% 10 / 14
clue-matches.c 100% 100% 59 / 59 100% 3 / 3 81.25% 26 / 32
crosswords-app.c 0% 0% 0 / 85 0% 0 / 14 0% 0 / 32
crosswords-app.h 0% 0% 0 / 1 0% 0 / 4 0% 0 / 6
crosswords-init-startup.c 0% 0% 0 / 31 0% 0 / 2 0% 0 / 22
crosswords-init.c 0% 0% 0 / 86 0% 0 / 8 0% 0 / 50
crosswords-misc.c 38.71% 38.71% 60 / 155 38.46% 5 / 13 34.52% 29 / 84
crosswords-quirks.c 51.12% 51.12% 91 / 178 72.73% 16 / 22 36.54% 38 / 104
crosswords-quirks.h 100% 100% 1 / 1 50% 2 / 4 50% 3 / 6
crosswords-stats.c 44.83% 44.83% 13 / 29 50% 1 / 2 50% 8 / 16
edit-acrostic-answer.c 0% 0% 0 / 40 0% 0 / 10 0% 0 / 6
edit-acrostic-answer.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-acrostic-answers.c 0% 0% 0 / 102 0% 0 / 16 0% 0 / 30
edit-acrostic-answers.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-acrostic-details.c 0% 0% 0 / 57 0% 0 / 11 0% 0 / 8
edit-acrostic-details.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-app.c 0% 0% 0 / 115 0% 0 / 13 0% 0 / 40
edit-app.h 0% 0% 0 / 1 0% 0 / 4 0% 0 / 6
edit-autofill-details.c 0% 0% 0 / 242 0% 0 / 19 0% 0 / 76
edit-autofill-details.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-bars.c 0% 0% 0 / 65 0% 0 / 8 0% 0 / 20
edit-cell.c 0% 0% 0 / 174 0% 0 / 15 0% 0 / 64
edit-cell.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-clue-definitions.c 0% 0% 0 / 108 0% 0 / 10 0% 0 / 38
edit-clue-definitions.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-clue-details.c 0% 0% 0 / 100 0% 0 / 14 0% 0 / 36
edit-clue-details.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-clue-info-section.c 0% 0% 0 / 208 0% 0 / 16 0% 0 / 94
edit-clue-info-section.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-clue-info-wrapbox.c 0% 0% 0 / 327 0% 0 / 28 0% 0 / 74
edit-clue-info-wrapbox.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-clue-list.c 0% 0% 0 / 50 0% 0 / 8 0% 0 / 12
edit-clue-list.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-clue-suggestions-wrapbox.c 0% 0% 0 / 153 0% 0 / 17 0% 0 / 50
edit-clue-suggestions.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-color-row.c 0% 0% 0 / 104 0% 0 / 15 0% 0 / 28
edit-color-row.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-color-swatch.c 0% 0% 0 / 76 0% 0 / 12 0% 0 / 34
edit-color-swatch.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-entry-row.c 0% 0% 0 / 120 0% 0 / 16 0% 0 / 44
edit-entry-row.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-greeter-acrostic.c 0% 0% 0 / 135 0% 0 / 16 0% 0 / 30
edit-greeter-acrostic.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-greeter-crossword.c 0% 0% 0 / 434 0% 0 / 30 0% 0 / 186
edit-greeter-crossword.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-greeter-details.c 0% 0% 0 / 38 0% 0 / 6 0% 0 / 32
edit-greeter-details.h 0% 0% 0 / 1 0% 0 / 3 0% 0 / 6
edit-greeter-themes-dialog.c 0% 0% 0 / 120 0% 0 / 19 0% 0 / 24
edit-greeter-themes-dialog.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-greeter.c 0% 0% 0 / 178 0% 0 / 16 0% 0 / 49
edit-greeter.h 0% 0% 0 / 1 0% 0 / 1 0% 0 / 6
edit-grid-info.c 0% 0% 0 / 80 0% 0 / 7 0% 0 / 28
edit-grid-info.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-grid.c 0% 0% 0 / 140 0% 0 / 21 0% 0 / 46
edit-grid.h 0% 0% 0 / 1 0% 0 / 4 0% 0 / 2
edit-histogram.c 0% 0% 0 / 210 0% 0 / 17 0% 0 / 72
edit-histogram.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-indicator-hints.c 0% 0% 0 / 271 0% 0 / 27 0% 0 / 78
edit-indicator-hints.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-main.c 0% 0% 0 / 18 0% 0 / 4 100% 0 / 0
edit-metadata.c 0% 0% 0 / 122 0% 0 / 12 0% 0 / 50
edit-metadata.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-paned.c 0% 0% 0 / 275 0% 0 / 30 0% 0 / 110
edit-paned.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-preferences-dialog.c 0% 0% 0 / 54 0% 0 / 9 0% 0 / 10
edit-preferences-dialog.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-preview-window.c 0% 0% 0 / 41 0% 0 / 8 0% 0 / 4
edit-preview-window.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-save-changes-dialog.c 0% 0% 0 / 75 0% 0 / 8 0% 0 / 26
edit-shapebg-row.c 0% 0% 0 / 78 0% 0 / 11 0% 0 / 32
edit-shapebg-row.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-state.c 0% 0% 0 / 118 0% 0 / 8 0% 0 / 104
edit-symmetry.c 0% 0% 0 / 72 0% 0 / 10 0% 0 / 19
edit-symmetry.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-window-actions.c 0% 0% 0 / 201 0% 0 / 22 0% 0 / 80
edit-window-controls.c 0% 0% 0 / 958 0% 0 / 90 0% 0 / 362
edit-window.c 0% 0% 0 / 293 0% 0 / 24 0% 0 / 134
edit-window.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
edit-word-list-row.c 0% 0% 0 / 27 0% 0 / 8 0% 0 / 4
edit-word-list-row.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
edit-word-list.c 0% 0% 0 / 121 0% 0 / 16 0% 0 / 40
edit-word-list.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
gen-word-list-importer.c 85.24% 85.24% 179 / 210 92.31% 12 / 13 60.25% 97 / 161
gen-word-list-resource.c 0% 0% 0 / 84 0% 0 / 1 0% 0 / 30
gen-word-list.c 22.92% 22.92% 110 / 480 34.29% 12 / 35 12.02% 25 / 208
grid-layout.c 61.02% 61.02% 659 / 1080 70.49% 43 / 61 52.93% 470 / 888
grid-pencil.c 0% 0% 0 / 51 0% 0 / 3 0% 0 / 38
grid-render-shapebg.c 0% 0% 0 / 31 0% 0 / 2 0% 0 / 26
grid-render.c 44.88% 44.88% 241 / 537 73.91% 17 / 23 28% 63 / 225
grid-state.c 43.95% 43.95% 429 / 976 52.31% 34 / 65 31.74% 306 / 964
indicator-list-model.c 0% 0% 0 / 129 0% 0 / 23 0% 0 / 41
indicator-list-model.h 0% 0% 0 / 2 0% 0 / 2 100% 0 / 0
layout-tests.c 93.64% 93.64% 162 / 173 100% 18 / 18 53.79% 71 / 132
main.c 0% 0% 0 / 4 0% 0 / 1 100% 0 / 0
picker-grid.c 0% 0% 0 / 58 0% 0 / 10 0% 0 / 12
picker-grid.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
picker-list-row.c 0% 0% 0 / 97 0% 0 / 11 0% 0 / 22
picker-list-row.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
picker-list.c 0% 0% 0 / 219 0% 0 / 20 0% 0 / 59
picker-list.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-add-remove.c 0% 0% 0 / 140 0% 0 / 11 0% 0 / 55
play-add-remove.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
play-border.c 0% 0% 0 / 128 0% 0 / 14 0% 0 / 51
play-border.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-cell.c 0% 0% 0 / 686 0% 0 / 40 0% 0 / 348
play-cell.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-clue-list.c 0% 0% 0 / 231 0% 0 / 18 0% 0 / 120
play-clue-list.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-clue-row.c 0% 0% 0 / 180 0% 0 / 17 0% 0 / 78
play-clue-row.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-grid.c 0% 0% 0 / 490 0% 0 / 42 0% 0 / 183
play-grid.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-hints-dialog.c 0% 0% 0 / 39 0% 0 / 9 0% 0 / 6
play-preferences-dialog.c 0% 0% 0 / 92 0% 0 / 11 0% 0 / 29
play-preferences-dialog.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
play-welcome.c 0% 0% 0 / 63 0% 0 / 7 0% 0 / 26
play-welcome.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
play-window-actions.c 0% 0% 0 / 220 0% 0 / 18 0% 0 / 82
play-window.c 0% 0% 0 / 254 0% 0 / 26 0% 0 / 84
play-window.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-xword-column.c 0% 0% 0 / 359 0% 0 / 30 0% 0 / 240
play-xword-column.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
play-xword.c 0% 0% 0 / 624 0% 0 / 54 0% 0 / 380
play-xword.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
print-job.c 0% 0% 0 / 225 0% 0 / 25 0% 0 / 109
print-job.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 2
print-layout.c 63.3% 63.3% 576 / 910 80% 44 / 55 49.58% 292 / 589
print-preview-dialog.c 0% 0% 0 / 99 0% 0 / 15 0% 0 / 22
print-preview-dialog.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
print-preview-page.c 0% 0% 0 / 117 0% 0 / 19 0% 0 / 52
print-preview-page.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
print-puzzle.c 0% 0% 0 / 113 0% 0 / 13 0% 0 / 32
print-render.c 41% 41% 180 / 439 50% 17 / 34 22.68% 44 / 194
print-template.c 46.81% 46.81% 257 / 549 53.66% 22 / 41 33.77% 102 / 302
puzzle-button-grid.c 0% 0% 0 / 183 0% 0 / 17 0% 0 / 72
puzzle-button-grid.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
puzzle-button-icon.c 0% 0% 0 / 42 0% 0 / 10 0% 0 / 10
puzzle-button-icon.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
puzzle-button.c 0% 0% 0 / 131 0% 0 / 13 0% 0 / 44
puzzle-button.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
puzzle-downloader-dialog.c 0% 0% 0 / 106 0% 0 / 16 0% 0 / 29
puzzle-downloader-dialog.h 0% 0% 0 / 1 0% 0 / 1 0% 0 / 6
puzzle-downloader.c 0% 0% 0 / 420 0% 0 / 34 0% 0 / 224
puzzle-downloader.h 0% 0% 0 / 1 0% 0 / 4 0% 0 / 2
puzzle-info-dialog.c 0% 0% 0 / 120 0% 0 / 10 0% 0 / 74
puzzle-picker.c 0% 0% 0 / 147 0% 0 / 23 0% 0 / 69
puzzle-picker.h 0% 0% 0 / 1 0% 0 / 3 0% 0 / 6
puzzle-set-action-row.c 0% 0% 0 / 92 0% 0 / 13 0% 0 / 30
puzzle-set-action-row.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
puzzle-set-config.c 0% 0% 0 / 597 0% 0 / 70 0% 0 / 454
puzzle-set-config.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
puzzle-set-list.c 0% 0% 0 / 178 0% 0 / 20 0% 0 / 100
puzzle-set-list.h 0% 0% 0 / 1 0% 0 / 1 100% 0 / 0
puzzle-set-model.c 0% 0% 0 / 563 0% 0 / 73 0% 0 / 303
puzzle-set-model.h 0% 0% 0 / 3 0% 0 / 7 0% 0 / 8
puzzle-set.c 0% 0% 0 / 315 0% 0 / 44 0% 0 / 152
puzzle-set.h 0% 0% 0 / 1 0% 0 / 4 0% 0 / 6
puzzle-stack.c 0% 0% 0 / 250 0% 0 / 29 0% 0 / 114
puzzle-stack.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
puzzle-task.c 9.8% 9.8% 5 / 51 41.67% 5 / 12 2.27% 1 / 44
puzzle-task.h 100% 100% 1 / 1 33.33% 2 / 6 16.67% 1 / 6
rebus-tests.c 100% 100% 67 / 67 100% 7 / 7 50% 4 / 8
task-runner.c 0% 0% 0 / 107 0% 0 / 18 0% 0 / 56
task-runner.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
test-utils.c 100% 100% 28 / 28 100% 3 / 3 50% 6 / 12
tests-main.c 99.79% 99.79% 481 / 482 100% 36 / 36 77.42% 24 / 31
theme-filter-test.c 0% 0% 0 / 53 0% 0 / 4 0% 0 / 16
theme-words-fit-task.c 0% 0% 0 / 155 0% 0 / 20 0% 0 / 63
theme-words-fit-task.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
word-array-model.c 0% 0% 0 / 101 0% 0 / 17 0% 0 / 40
word-array-model.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
word-array.c 40% 40% 30 / 75 58.33% 7 / 12 22.22% 8 / 36
word-array.h 100% 100% 1 / 1 100% 2 / 2 50% 1 / 2
word-list-def.c 70.7% 70.7% 181 / 256 70.37% 19 / 27 39.86% 59 / 148
word-list-index.c 97.03% 97.03% 98 / 101 100% 5 / 5 55% 33 / 60
word-list-misc.c 87.5% 87.5% 91 / 104 85.71% 12 / 14 58.62% 34 / 58
word-list-model.c 0% 0% 0 / 106 0% 0 / 26 0% 0 / 40
word-list-model.h 0% 0% 0 / 2 0% 0 / 3 0% 0 / 12
word-list-resource.c 75.79% 75.79% 144 / 190 84% 21 / 25 46.15% 48 / 104
word-list-resource.h 100% 100% 1 / 1 100% 4 / 4 66.67% 4 / 6
word-list-resources.c 0% 0% 0 / 152 0% 0 / 22 0% 0 / 102
word-list-resources.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6
word-list-test-utils.c 100% 100% 12 / 12 100% 3 / 3 100% 0 / 0
word-list-tests.c 98% 98% 98 / 100 100% 9 / 9 60.71% 34 / 56
word-list.c 74.47% 74.47% 423 / 568 74% 37 / 50 56.47% 192 / 340
word-list.h 100% 100% 1 / 1 100% 4 / 4 66.67% 4 / 6
word-set.c 83.33% 83.33% 35 / 42 90% 9 / 10 50% 3 / 6
word-set.h 100% 100% 1 / 1 100% 2 / 2 100% 2 / 2
word-solver-constrained-slot.c 0% 0% 0 / 192 0% 0 / 14 0% 0 / 108
word-solver-task-slot.c 0% 0% 0 / 136 0% 0 / 16 0% 0 / 76
word-solver-task.h 0% 0% 0 / 1 0% 0 / 2 0% 0 / 6