From 4a0a365fe6d6679658eb3d0d28b64421fa5dc7f6 Mon Sep 17 00:00:00 2001 From: WiredNerd Date: Sat, 23 Dec 2023 16:16:18 +0000 Subject: [PATCH] Commit from GitHub Actions (Update Coverage Reports) --- code-coverage.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-coverage.json b/code-coverage.json index 6d00d0c..bcd6638 100644 --- a/code-coverage.json +++ b/code-coverage.json @@ -1 +1 @@ -{"meta": {"version": "7.3.4", "timestamp": "2023-12-23T16:04:26.889021", "branch_coverage": true, "show_contexts": false}, "files": {"src/poodle/__init__.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 11, 14, 15, 18, 19, 22, 23, 28, 29, 30, 31], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 8, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [24], "excluded_lines": [3, 5, 6, 7, 8, 9, 23, 25], "executed_branches": [[29, -1], [29, 30]], "missing_branches": []}, "src/poodle/cli.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 11, 12, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67], "summary": {"covered_lines": 27, "num_statements": 28, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 1, "excluded_lines": 7, "num_branches": 24, "num_partial_branches": 1, "covered_branches": 23, "missing_branches": 1}, "missing_lines": [68], "excluded_lines": [3, 5, 6, 7, 9, 11, 12], "executed_branches": [[19, 20], [19, 28], [20, 19], [20, 21], [21, 20], [21, 22], [22, 21], [22, 23], [23, 22], [23, 24], [24, 23], [24, 25], [25, 24], [25, 26], [26, 25], [26, 27], [27, 26], [27, 28], [28, 27], [28, 28], [28, 67], [47, 48], [47, 50], [67, -1]], "missing_branches": [[67, 68]]}, "src/poodle/config.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 11, 13, 14, 16, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 40, 41, 42, 43, 44, 45, 48, 59, 60, 62, 63, 69, 71, 74, 76, 77, 79, 119, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 133, 135, 138, 140, 141, 142, 145, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 165, 170, 171, 172, 173, 175, 178, 180, 181, 183, 184, 189, 190, 193, 195, 196, 197, 200, 205, 212, 213, 215, 216, 217, 218, 220, 223, 233, 235, 236, 238, 239, 241, 244, 254, 256, 257, 259, 260, 261, 262, 263, 266, 278, 279, 281, 287, 288, 290, 291, 292, 294, 295, 297, 298, 299, 300, 303, 313, 315, 316, 317, 320, 331, 332, 334, 340, 341, 343, 344, 346, 347, 349, 352, 362, 364, 365, 367, 368, 369, 370, 371, 374, 384, 386, 387, 389, 392, 404, 405, 407, 413, 414, 416, 417, 419, 420, 421, 422, 423, 426, 439, 440, 442, 443, 445, 446, 448, 451, 464, 465, 467, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479, 480, 481, 483, 484, 486], "summary": {"covered_lines": 190, "num_statements": 190, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 9, "num_branches": 80, "num_partial_branches": 0, "covered_branches": 80, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 11, 13, 14], "executed_branches": [[40, 41], [40, 42], [43, 44], [43, 45], [121, 122], [121, 123], [123, 124], [123, 125], [125, 126], [125, 128], [128, 129], [128, 130], [130, 131], [130, 132], [132, 133], [132, 135], [140, 141], [140, 142], [152, 153], [152, 158], [153, 154], [153, 156], [158, 159], [158, 165], [160, 161], [160, 163], [170, 171], [170, 175], [172, 170], [172, 173], [180, 181], [180, 183], [183, 184], [183, 189], [212, 213], [212, 215], [215, 216], [215, 220], [216, 215], [216, 217], [235, 236], [235, 238], [238, 239], [238, 241], [256, 257], [256, 259], [287, 288], [287, 290], [291, 292], [291, 294], [294, 295], [294, 297], [315, 316], [315, 317], [340, 341], [340, 343], [343, 344], [343, 346], [346, 347], [346, 349], [364, 365], [364, 367], [386, 387], [386, 389], [413, 414], [413, 416], [416, 417], [416, 419], [439, 440], [439, 442], [442, 443], [442, 445], [445, 446], [445, 448], [469, 470], [469, 476], [476, 477], [476, 483], [483, 484], [483, 486]], "missing_branches": []}, "src/poodle/core.py": {"executed_lines": [1, 3, 5, 6, 8, 10, 11, 12, 13, 14, 15, 17, 20, 22, 23, 24, 25, 27, 28, 29, 31, 33, 34, 35, 37, 38, 40, 41, 42, 44, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 60, 73, 75, 76, 77, 78, 79, 80, 81, 82], "summary": {"covered_lines": 39, "num_statements": 40, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 1, "excluded_lines": 10, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [45], "excluded_lines": [3, 5, 6, 8, 10, 11, 12, 13, 14, 15], "executed_branches": [[27, 28], [27, 31], [44, 47], [47, 48], [47, 50], [52, 53], [52, 55], [53, -20], [53, 54], [56, -20], [56, 57]], "missing_branches": [[44, 45]]}, "src/poodle/data_types/__init__.py": {"executed_lines": [1, 3, 13, 14], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 13, 14], "executed_branches": [], "missing_branches": []}, "src/poodle/data_types/data.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 13, 14, 15, 17, 18, 20, 22, 24, 27, 28, 29, 31, 32, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 100, 101, 102, 104, 105, 106, 108, 109, 110, 111, 112, 115, 116, 117, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 132, 134, 135, 136, 137, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, 173, 175, 176, 178, 179, 181, 183, 184, 185, 188, 189, 190, 192, 193, 195, 196, 198, 199, 200, 201, 202, 204, 206, 207, 208, 209], "summary": {"covered_lines": 133, "num_statements": 133, "percent_covered": 98.37837837837837, "percent_covered_display": "98", "missing_lines": 0, "excluded_lines": 6, "num_branches": 52, "num_partial_branches": 3, "covered_branches": 49, "missing_branches": 3}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 9, 10], "executed_branches": [[13, 14], [13, 15], [18, 17], [18, 22], [27, 28], [27, 29], [62, 63], [62, 64], [74, 75], [74, 76], [83, 82], [83, 91], [85, 86], [87, 88], [95, 96], [100, 101], [100, 102], [115, 116], [115, 117], [124, 123], [124, 132], [126, 127], [126, 128], [128, 129], [128, 130], [140, 141], [140, 142], [153, 152], [153, 157], [159, 160], [159, 170], [161, 162], [161, 163], [163, 164], [163, 165], [165, 166], [165, 168], [170, 171], [170, 173], [176, 175], [176, 181], [188, 189], [188, 190], [196, 195], [196, 204], [198, 199], [198, 200], [200, 201], [200, 202]], "missing_branches": [[85, 87], [87, 89], [95, 97]]}, "src/poodle/data_types/interfaces.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 11, 15, 29, 30, 32, 34, 35, 37, 39, 40, 46, 47, 49, 51, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 86, 88, 90, 91, 93, 94, 95, 97, 98, 103, 104, 106, 107, 109, 110, 112, 116, 132], "summary": {"covered_lines": 51, "num_statements": 51, "percent_covered": 98.85057471264368, "percent_covered_display": "99", "missing_lines": 0, "excluded_lines": 7, "num_branches": 36, "num_partial_branches": 1, "covered_branches": 35, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 9, 11, 12], "executed_branches": [[40, 39], [40, 46], [47, 46], [47, 60], [61, 60], [61, 90], [68, 69], [68, 88], [69, 70], [69, 72], [72, 73], [72, 75], [75, 76], [75, 78], [78, 79], [78, 81], [81, 82], [81, 85], [83, 84], [85, 68], [85, 86], [91, 90], [91, 97], [93, -90], [93, 94], [94, 93], [94, 95], [98, -29], [98, 97], [103, 104], [103, 106], [106, 107], [106, 109], [109, 110], [109, 112]], "missing_branches": [[83, 68]]}, "src/poodle/data_types/work.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 11, 13, 21, 22, 24, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 41, 43, 45, 48, 49, 50, 52, 53, 55, 65, 66, 67, 68], "summary": {"covered_lines": 27, "num_statements": 27, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 10, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 9, 13, 14, 15, 17, 18], "executed_branches": [[29, -29], [29, 30], [48, 49], [48, 50], [65, 66], [65, 67], [67, -55], [67, 68]], "missing_branches": []}, "src/poodle/mutate.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 11, 12, 13, 27, 29, 32, 34, 50, 52, 55, 57, 60, 65, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 84, 87, 89, 101, 103, 110, 111, 112, 113, 114, 115, 121, 122, 133, 141, 143, 144, 146, 147, 148, 149, 151, 152, 154, 155, 157, 160, 177, 179, 181, 182, 183, 184, 186, 187, 189, 190, 192, 193, 194, 196, 197, 199, 202, 204, 205, 206, 209, 211, 212, 215, 216], "summary": {"covered_lines": 71, "num_statements": 71, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 12, "num_branches": 34, "num_partial_branches": 0, "covered_branches": 34, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 11, 12, 13, 27, 29, 30], "executed_branches": [[67, 68], [67, 74], [74, 75], [74, 77], [77, 78], [77, 80], [110, 111], [110, 122], [112, 113], [112, 121], [114, 112], [114, 115], [147, 148], [147, 149], [181, 182], [181, 199], [182, 183], [182, 184], [186, 187], [186, 189], [189, 190], [189, 192], [192, 193], [192, 196], [193, 192], [193, 194], [196, 181], [196, 197], [204, 205], [204, 206], [211, 212], [211, 216], [212, 211], [212, 212], [212, 215]], "missing_branches": []}, "src/poodle/mutators/__init__.py": {"executed_lines": [1, 3, 4, 5, 6, 7], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 4, 5, 6, 7], "executed_branches": [], "missing_branches": []}, "src/poodle/mutators/calls.py": {"executed_lines": [1, 3, 5, 6, 8, 11, 12, 14, 15, 17, 19, 20, 21, 23, 25, 28, 29, 31, 32, 34, 36, 37, 38, 39, 41, 43, 44, 46, 49, 50, 52, 53, 55, 57, 58, 59, 61, 63, 64, 65, 67, 68, 71, 72, 74, 75, 77, 79, 80, 81, 83, 85, 86, 87, 88, 89, 91, 92, 95, 96, 98, 99, 101, 103, 104, 105, 107, 109, 110, 111, 112, 113], "summary": {"covered_lines": 62, "num_statements": 62, "percent_covered": 98.64864864864865, "percent_covered_display": "99", "missing_lines": 0, "excluded_lines": 4, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8], "executed_branches": [[43, 44], [43, 46], [63, 64], [63, 67], [85, 86], [85, 87], [87, 88], [87, 91], [109, 110], [110, -107], [110, 111]], "missing_branches": [[109, -107]]}, "src/poodle/mutators/compare.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 10, 13, 14, 30, 45, 47, 49, 50, 52, 56, 58, 60, 61, 62, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 91], "summary": {"covered_lines": 34, "num_statements": 34, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 6, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 16, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 10], "executed_branches": [[68, 69], [68, 72], [69, 68], [69, 70], [72, -65], [72, 73], [73, 72], [73, 74], [80, 81], [80, 83], [84, 85], [84, 88], [85, 84], [85, 86], [88, -78], [88, 89]], "missing_branches": []}, "src/poodle/mutators/constant.py": {"executed_lines": [1, 3, 5, 7, 10, 11, 18, 19, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46, 48, 49, 51, 53, 54, 55, 56, 58, 60, 61, 63, 64, 65, 68, 69, 74, 75, 77, 79, 80, 81, 82, 84, 86, 88, 90, 92, 94, 95, 97, 98, 99, 100, 101, 102], "summary": {"covered_lines": 56, "num_statements": 56, "percent_covered": 98.71794871794872, "percent_covered_display": "99", "missing_lines": 0, "excluded_lines": 3, "num_branches": 22, "num_partial_branches": 1, "covered_branches": 21, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 7], "executed_branches": [[29, 30], [29, 31], [31, 32], [31, 34], [34, 35], [34, 37], [37, -27], [37, 38], [38, 39], [38, 41], [60, 61], [60, 63], [63, 64], [94, 95], [94, 97], [97, 98], [97, 99], [99, 100], [99, 101], [101, -92], [101, 102]], "missing_branches": [[63, -58]]}, "src/poodle/mutators/operators.py": {"executed_lines": [1, 3, 5, 6, 8, 11, 12, 31, 76, 78, 79, 81, 82, 83, 84, 86, 88, 90, 91, 92, 93, 96, 97, 99, 101, 103, 104, 106, 107, 108, 110, 112, 115, 116, 118, 120, 122, 124, 125, 126, 128, 130, 135, 137], "summary": {"covered_lines": 36, "num_statements": 36, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 4, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8], "executed_branches": [[82, 83], [82, 86], [103, 104], [103, 106], [106, -101], [106, 107], [124, -120], [124, 125]], "missing_branches": []}, "src/poodle/mutators/unary_op.py": {"executed_lines": [1, 3, 5, 7, 10, 11, 20, 21, 23, 25, 26, 27, 29, 31, 32, 35, 36, 39, 40], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 7], "executed_branches": [[31, 32], [31, 35], [35, 36], [35, 39], [39, -29], [39, 40]], "missing_branches": []}, "src/poodle/report.py": {"executed_lines": [1, 3, 5, 6, 8, 9, 11, 16, 18, 25, 27, 29, 30, 31, 32, 34], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 93.33333333333333, "percent_covered_display": "93", "missing_lines": 0, "excluded_lines": 8, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8, 9, 11, 12, 14], "executed_branches": [[29, 30], [30, -25], [30, 31], [31, 32], [31, 34]], "missing_branches": [[29, -25]]}, "src/poodle/reporters/__init__.py": {"executed_lines": [1, 3], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 1, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3], "executed_branches": [], "missing_branches": []}, "src/poodle/reporters/basic.py": {"executed_lines": [1, 3, 5, 6, 8, 9, 11, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49, 50, 51, 53, 62, 64, 65, 66, 67, 68, 70, 71, 75, 76, 77, 79, 80, 82, 87, 88, 91, 93, 94, 96, 103, 104, 105, 107, 109], "summary": {"covered_lines": 52, "num_statements": 52, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 24, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8, 9], "executed_branches": [[22, 23], [22, 24], [24, 25], [24, 26], [33, 34], [33, 37], [39, 40], [39, 41], [41, 42], [41, 43], [43, -29], [43, 44], [50, 51], [50, 53], [53, -53], [53, 53], [53, 62], [66, -47], [66, 67], [76, 77], [76, 79], [79, 80], [79, 82], [104, 105], [104, 107]], "missing_branches": []}, "src/poodle/run.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 22, 24, 29, 31, 33, 34, 36, 39, 41, 44, 46, 47, 48, 66, 67, 68, 70, 71, 73, 76, 81, 82, 83, 84, 85, 99, 100, 101, 102, 103, 105, 106, 107, 114, 115, 116, 117, 119, 121, 127, 145, 146, 148, 157, 158, 160, 161, 163, 164, 165, 166, 167, 169, 171, 179, 181, 182, 184], "summary": {"covered_lines": 58, "num_statements": 58, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 14, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 14, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20], "executed_branches": [[33, 34], [33, 36], [66, 67], [66, 70], [83, -76], [83, 84], [83, 119], [101, 83], [101, 102], [102, 103], [102, 105], [160, 161], [160, 163], [163, 164], [163, 169]], "missing_branches": []}, "src/poodle/runners/__init__.py": {"executed_lines": [1], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "src/poodle/runners/command_line.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18, 22, 24, 25, 26, 28, 29, 36, 46, 47, 48, 50, 52, 53, 54, 56, 57, 65, 66, 72, 73, 80, 81, 85], "summary": {"covered_lines": 25, "num_statements": 25, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 9, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 10, 12, 13], "executed_branches": [[46, 47], [46, 48], [72, 73], [72, 80], [80, 81], [80, 85]], "missing_branches": []}, "src/poodle/util.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 21, 24, 35, 37, 39, 40, 43, 45, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 86, 88, 89, 92, 94, 95, 96, 98, 99, 100, 102, 105, 107, 108, 109, 110, 118, 121, 123, 126, 128], "summary": {"covered_lines": 50, "num_statements": 50, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 13, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 12, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19], "executed_branches": [[59, -56], [59, 60], [63, 59], [63, 64], [64, 63], [64, 65], [99, 100], [99, 102], [107, 108], [107, 118], [123, -123], [123, -121]], "missing_branches": []}}, "totals": {"covered_lines": 942, "num_statements": 945, "percent_covered": 99.09021986353298, "percent_covered_display": "99", "missing_lines": 3, "excluded_lines": 147, "num_branches": 374, "num_partial_branches": 9, "covered_branches": 365, "missing_branches": 9}} \ No newline at end of file +{"meta": {"version": "7.3.4", "timestamp": "2023-12-23T16:16:15.875761", "branch_coverage": true, "show_contexts": false}, "files": {"src/poodle/__init__.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 11, 14, 15, 18, 19, 22, 23, 28, 29, 30, 31], "summary": {"covered_lines": 8, "num_statements": 9, "percent_covered": 90.9090909090909, "percent_covered_display": "91", "missing_lines": 1, "excluded_lines": 8, "num_branches": 2, "num_partial_branches": 0, "covered_branches": 2, "missing_branches": 0}, "missing_lines": [24], "excluded_lines": [3, 5, 6, 7, 8, 9, 23, 25], "executed_branches": [[29, -1], [29, 30]], "missing_branches": []}, "src/poodle/cli.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 11, 12, 14, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 39, 40, 41, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 67], "summary": {"covered_lines": 27, "num_statements": 28, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 1, "excluded_lines": 7, "num_branches": 24, "num_partial_branches": 1, "covered_branches": 23, "missing_branches": 1}, "missing_lines": [68], "excluded_lines": [3, 5, 6, 7, 9, 11, 12], "executed_branches": [[19, 20], [19, 28], [20, 19], [20, 21], [21, 20], [21, 22], [22, 21], [22, 23], [23, 22], [23, 24], [24, 23], [24, 25], [25, 24], [25, 26], [26, 25], [26, 27], [27, 26], [27, 28], [28, 27], [28, 28], [28, 67], [47, 48], [47, 50], [67, -1]], "missing_branches": [[67, 68]]}, "src/poodle/config.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 11, 13, 14, 16, 18, 19, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 34, 35, 38, 40, 41, 42, 43, 44, 45, 48, 59, 60, 62, 63, 69, 71, 74, 76, 77, 79, 119, 121, 122, 123, 124, 125, 126, 128, 129, 130, 131, 132, 133, 135, 138, 140, 141, 142, 145, 152, 153, 154, 155, 156, 158, 159, 160, 161, 162, 163, 165, 170, 171, 172, 173, 175, 178, 180, 181, 183, 184, 189, 190, 193, 195, 196, 197, 200, 205, 212, 213, 215, 216, 217, 218, 220, 223, 233, 235, 236, 238, 239, 241, 244, 254, 256, 257, 259, 260, 261, 262, 263, 266, 278, 279, 281, 287, 288, 290, 291, 292, 294, 295, 297, 298, 299, 300, 303, 313, 315, 316, 317, 320, 331, 332, 334, 340, 341, 343, 344, 346, 347, 349, 352, 362, 364, 365, 367, 368, 369, 370, 371, 374, 384, 386, 387, 389, 392, 404, 405, 407, 413, 414, 416, 417, 419, 420, 421, 422, 423, 426, 439, 440, 442, 443, 445, 446, 448, 451, 464, 465, 467, 469, 470, 471, 472, 473, 474, 476, 477, 478, 479, 480, 481, 483, 484, 486], "summary": {"covered_lines": 190, "num_statements": 190, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 9, "num_branches": 80, "num_partial_branches": 0, "covered_branches": 80, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 11, 13, 14], "executed_branches": [[40, 41], [40, 42], [43, 44], [43, 45], [121, 122], [121, 123], [123, 124], [123, 125], [125, 126], [125, 128], [128, 129], [128, 130], [130, 131], [130, 132], [132, 133], [132, 135], [140, 141], [140, 142], [152, 153], [152, 158], [153, 154], [153, 156], [158, 159], [158, 165], [160, 161], [160, 163], [170, 171], [170, 175], [172, 170], [172, 173], [180, 181], [180, 183], [183, 184], [183, 189], [212, 213], [212, 215], [215, 216], [215, 220], [216, 215], [216, 217], [235, 236], [235, 238], [238, 239], [238, 241], [256, 257], [256, 259], [287, 288], [287, 290], [291, 292], [291, 294], [294, 295], [294, 297], [315, 316], [315, 317], [340, 341], [340, 343], [343, 344], [343, 346], [346, 347], [346, 349], [364, 365], [364, 367], [386, 387], [386, 389], [413, 414], [413, 416], [416, 417], [416, 419], [439, 440], [439, 442], [442, 443], [442, 445], [445, 446], [445, 448], [469, 470], [469, 476], [476, 477], [476, 483], [483, 484], [483, 486]], "missing_branches": []}, "src/poodle/core.py": {"executed_lines": [1, 3, 5, 6, 8, 10, 11, 12, 13, 14, 15, 17, 20, 22, 23, 24, 25, 27, 28, 29, 31, 33, 34, 35, 37, 38, 40, 41, 42, 44, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 60, 73, 75, 76, 77, 78, 79, 80, 81, 82], "summary": {"covered_lines": 39, "num_statements": 40, "percent_covered": 96.15384615384616, "percent_covered_display": "96", "missing_lines": 1, "excluded_lines": 10, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [45], "excluded_lines": [3, 5, 6, 8, 10, 11, 12, 13, 14, 15], "executed_branches": [[27, 28], [27, 31], [44, 47], [47, 48], [47, 50], [52, 53], [52, 55], [53, -20], [53, 54], [56, -20], [56, 57]], "missing_branches": [[44, 45]]}, "src/poodle/data_types/__init__.py": {"executed_lines": [1, 3, 13, 14], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 13, 14], "executed_branches": [], "missing_branches": []}, "src/poodle/data_types/data.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 13, 14, 15, 17, 18, 20, 22, 24, 27, 28, 29, 31, 32, 34, 35, 36, 38, 39, 40, 42, 44, 45, 46, 47, 49, 50, 51, 53, 54, 55, 56, 58, 59, 62, 63, 64, 66, 67, 68, 69, 70, 71, 74, 75, 76, 78, 79, 80, 82, 83, 85, 86, 87, 88, 89, 91, 93, 94, 95, 96, 97, 100, 101, 102, 104, 105, 106, 108, 109, 110, 111, 112, 115, 116, 117, 119, 120, 121, 123, 124, 126, 127, 128, 129, 130, 132, 134, 135, 136, 137, 140, 141, 142, 144, 145, 146, 147, 148, 149, 150, 152, 153, 155, 157, 159, 160, 161, 162, 163, 164, 165, 166, 168, 170, 171, 173, 175, 176, 178, 179, 181, 183, 184, 185, 188, 189, 190, 192, 193, 195, 196, 198, 199, 200, 201, 202, 204, 206, 207, 208, 209], "summary": {"covered_lines": 133, "num_statements": 133, "percent_covered": 98.37837837837837, "percent_covered_display": "98", "missing_lines": 0, "excluded_lines": 6, "num_branches": 52, "num_partial_branches": 3, "covered_branches": 49, "missing_branches": 3}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 9, 10], "executed_branches": [[13, 14], [13, 15], [18, 17], [18, 22], [27, 28], [27, 29], [62, 63], [62, 64], [74, 75], [74, 76], [83, 82], [83, 91], [85, 86], [87, 88], [95, 96], [100, 101], [100, 102], [115, 116], [115, 117], [124, 123], [124, 132], [126, 127], [126, 128], [128, 129], [128, 130], [140, 141], [140, 142], [153, 152], [153, 157], [159, 160], [159, 170], [161, 162], [161, 163], [163, 164], [163, 165], [165, 166], [165, 168], [170, 171], [170, 173], [176, 175], [176, 181], [188, 189], [188, 190], [196, 195], [196, 204], [198, 199], [198, 200], [200, 201], [200, 202]], "missing_branches": [[85, 87], [87, 89], [95, 97]]}, "src/poodle/data_types/interfaces.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 11, 15, 29, 30, 32, 34, 35, 37, 39, 40, 46, 47, 49, 51, 60, 61, 63, 64, 65, 66, 68, 69, 70, 72, 73, 74, 75, 76, 78, 79, 81, 82, 83, 84, 85, 86, 88, 90, 91, 93, 94, 95, 97, 98, 103, 104, 106, 107, 109, 110, 112, 116, 132], "summary": {"covered_lines": 51, "num_statements": 51, "percent_covered": 98.85057471264368, "percent_covered_display": "99", "missing_lines": 0, "excluded_lines": 7, "num_branches": 36, "num_partial_branches": 1, "covered_branches": 35, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 9, 11, 12], "executed_branches": [[40, 39], [40, 46], [47, 46], [47, 60], [61, 60], [61, 90], [68, 69], [68, 88], [69, 70], [69, 72], [72, 73], [72, 75], [75, 76], [75, 78], [78, 79], [78, 81], [81, 82], [81, 85], [83, 84], [85, 68], [85, 86], [91, 90], [91, 97], [93, -90], [93, 94], [94, 93], [94, 95], [98, -29], [98, 97], [103, 104], [103, 106], [106, 107], [106, 109], [109, 110], [109, 112]], "missing_branches": [[83, 68]]}, "src/poodle/data_types/work.py": {"executed_lines": [1, 3, 5, 6, 7, 9, 11, 13, 21, 22, 24, 26, 27, 28, 29, 30, 32, 33, 35, 36, 37, 38, 39, 41, 43, 45, 48, 49, 50, 52, 53, 55, 65, 66, 67, 68], "summary": {"covered_lines": 27, "num_statements": 27, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 10, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 9, 13, 14, 15, 17, 18], "executed_branches": [[29, -29], [29, 30], [48, 49], [48, 50], [65, 66], [65, 67], [67, -55], [67, 68]], "missing_branches": []}, "src/poodle/mutate.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 11, 12, 13, 27, 29, 32, 34, 50, 52, 55, 57, 60, 65, 67, 68, 69, 70, 71, 72, 74, 75, 77, 78, 80, 84, 87, 89, 101, 103, 110, 111, 112, 113, 114, 115, 121, 122, 133, 141, 143, 144, 146, 147, 148, 149, 151, 152, 154, 155, 157, 160, 177, 179, 181, 182, 183, 184, 186, 187, 189, 190, 192, 193, 194, 196, 197, 199, 202, 204, 205, 206, 209, 211, 212, 215, 216], "summary": {"covered_lines": 71, "num_statements": 71, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 12, "num_branches": 34, "num_partial_branches": 0, "covered_branches": 34, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 11, 12, 13, 27, 29, 30], "executed_branches": [[67, 68], [67, 74], [74, 75], [74, 77], [77, 78], [77, 80], [110, 111], [110, 122], [112, 113], [112, 121], [114, 112], [114, 115], [147, 148], [147, 149], [181, 182], [181, 199], [182, 183], [182, 184], [186, 187], [186, 189], [189, 190], [189, 192], [192, 193], [192, 196], [193, 192], [193, 194], [196, 181], [196, 197], [204, 205], [204, 206], [211, 212], [211, 216], [212, 211], [212, 212], [212, 215]], "missing_branches": []}, "src/poodle/mutators/__init__.py": {"executed_lines": [1, 3, 4, 5, 6, 7], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 4, 5, 6, 7], "executed_branches": [], "missing_branches": []}, "src/poodle/mutators/calls.py": {"executed_lines": [1, 3, 5, 6, 8, 11, 12, 14, 15, 17, 19, 20, 21, 23, 25, 28, 29, 31, 32, 34, 36, 37, 38, 39, 41, 43, 44, 46, 49, 50, 52, 53, 55, 57, 58, 59, 61, 63, 64, 65, 67, 68, 71, 72, 74, 75, 77, 79, 80, 81, 83, 85, 86, 87, 88, 89, 91, 92, 95, 96, 98, 99, 101, 103, 104, 105, 107, 109, 110, 111, 112, 113], "summary": {"covered_lines": 62, "num_statements": 62, "percent_covered": 98.64864864864865, "percent_covered_display": "99", "missing_lines": 0, "excluded_lines": 4, "num_branches": 12, "num_partial_branches": 1, "covered_branches": 11, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8], "executed_branches": [[43, 44], [43, 46], [63, 64], [63, 67], [85, 86], [85, 87], [87, 88], [87, 91], [109, 110], [110, -107], [110, 111]], "missing_branches": [[109, -107]]}, "src/poodle/mutators/compare.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 10, 13, 14, 30, 45, 47, 49, 50, 52, 56, 58, 60, 61, 62, 63, 65, 67, 68, 69, 70, 72, 73, 74, 75, 76, 78, 80, 81, 83, 84, 85, 86, 88, 89, 90, 91], "summary": {"covered_lines": 34, "num_statements": 34, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 6, "num_branches": 16, "num_partial_branches": 0, "covered_branches": 16, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 10], "executed_branches": [[68, 69], [68, 72], [69, 68], [69, 70], [72, -65], [72, 73], [73, 72], [73, 74], [80, 81], [80, 83], [84, 85], [84, 88], [85, 84], [85, 86], [88, -78], [88, 89]], "missing_branches": []}, "src/poodle/mutators/constant.py": {"executed_lines": [1, 3, 5, 7, 10, 11, 18, 19, 21, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 45, 46, 48, 49, 51, 53, 54, 55, 56, 58, 60, 61, 63, 64, 65, 68, 69, 74, 75, 77, 79, 80, 81, 82, 84, 86, 88, 90, 92, 94, 95, 97, 98, 99, 100, 101, 102], "summary": {"covered_lines": 56, "num_statements": 56, "percent_covered": 98.71794871794872, "percent_covered_display": "99", "missing_lines": 0, "excluded_lines": 3, "num_branches": 22, "num_partial_branches": 1, "covered_branches": 21, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 7], "executed_branches": [[29, 30], [29, 31], [31, 32], [31, 34], [34, 35], [34, 37], [37, -27], [37, 38], [38, 39], [38, 41], [60, 61], [60, 63], [63, 64], [94, 95], [94, 97], [97, 98], [97, 99], [99, 100], [99, 101], [101, -92], [101, 102]], "missing_branches": [[63, -58]]}, "src/poodle/mutators/operators.py": {"executed_lines": [1, 3, 5, 6, 8, 11, 12, 31, 76, 78, 79, 81, 82, 83, 84, 86, 88, 90, 91, 92, 93, 96, 97, 99, 101, 103, 104, 106, 107, 108, 110, 112, 115, 116, 118, 120, 122, 124, 125, 126, 128, 130, 135, 137], "summary": {"covered_lines": 36, "num_statements": 36, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 4, "num_branches": 8, "num_partial_branches": 0, "covered_branches": 8, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8], "executed_branches": [[82, 83], [82, 86], [103, 104], [103, 106], [106, -101], [106, 107], [124, -120], [124, 125]], "missing_branches": []}, "src/poodle/mutators/unary_op.py": {"executed_lines": [1, 3, 5, 7, 10, 11, 20, 21, 23, 25, 26, 27, 29, 31, 32, 35, 36, 39, 40], "summary": {"covered_lines": 14, "num_statements": 14, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 3, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 7], "executed_branches": [[31, 32], [31, 35], [35, 36], [35, 39], [39, -29], [39, 40]], "missing_branches": []}, "src/poodle/report.py": {"executed_lines": [1, 3, 5, 6, 8, 9, 11, 16, 18, 25, 27, 29, 30, 31, 32, 34], "summary": {"covered_lines": 9, "num_statements": 9, "percent_covered": 93.33333333333333, "percent_covered_display": "93", "missing_lines": 0, "excluded_lines": 8, "num_branches": 6, "num_partial_branches": 1, "covered_branches": 5, "missing_branches": 1}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8, 9, 11, 12, 14], "executed_branches": [[29, 30], [30, -25], [30, 31], [31, 32], [31, 34]], "missing_branches": [[29, -25]]}, "src/poodle/reporters/__init__.py": {"executed_lines": [1, 3], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 1, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3], "executed_branches": [], "missing_branches": []}, "src/poodle/reporters/basic.py": {"executed_lines": [1, 3, 5, 6, 8, 9, 11, 19, 21, 22, 23, 24, 25, 26, 29, 31, 32, 33, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 47, 49, 50, 51, 53, 62, 64, 65, 66, 67, 68, 70, 71, 75, 76, 77, 79, 80, 82, 87, 88, 91, 93, 94, 96, 103, 104, 105, 107, 109], "summary": {"covered_lines": 52, "num_statements": 52, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 5, "num_branches": 24, "num_partial_branches": 0, "covered_branches": 24, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 8, 9], "executed_branches": [[22, 23], [22, 24], [24, 25], [24, 26], [33, 34], [33, 37], [39, 40], [39, 41], [41, 42], [41, 43], [43, -29], [43, 44], [50, 51], [50, 53], [53, -53], [53, 53], [53, 62], [66, -47], [66, 67], [76, 77], [76, 79], [79, 80], [79, 82], [104, 105], [104, 107]], "missing_branches": []}, "src/poodle/run.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 22, 24, 29, 31, 33, 34, 36, 39, 41, 44, 46, 47, 48, 66, 67, 68, 70, 71, 73, 76, 81, 82, 83, 84, 85, 99, 100, 101, 102, 103, 105, 106, 107, 114, 115, 116, 117, 119, 121, 127, 145, 146, 148, 157, 158, 160, 161, 163, 164, 165, 166, 167, 169, 171, 179, 181, 182, 184], "summary": {"covered_lines": 58, "num_statements": 58, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 14, "num_branches": 14, "num_partial_branches": 0, "covered_branches": 14, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 19, 20], "executed_branches": [[33, 34], [33, 36], [66, 67], [66, 70], [83, -76], [83, 84], [83, 119], [101, 83], [101, 102], [102, 103], [102, 105], [160, 161], [160, 163], [163, 164], [163, 169]], "missing_branches": []}, "src/poodle/runners/__init__.py": {"executed_lines": [1], "summary": {"covered_lines": 0, "num_statements": 0, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 0, "num_branches": 0, "num_partial_branches": 0, "covered_branches": 0, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [], "executed_branches": [], "missing_branches": []}, "src/poodle/runners/command_line.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 18, 22, 24, 25, 26, 28, 29, 36, 46, 47, 48, 50, 52, 53, 54, 56, 57, 65, 66, 72, 73, 80, 81, 85], "summary": {"covered_lines": 25, "num_statements": 25, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 9, "num_branches": 6, "num_partial_branches": 0, "covered_branches": 6, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 10, 12, 13], "executed_branches": [[46, 47], [46, 48], [72, 73], [72, 80], [80, 81], [80, 85]], "missing_branches": []}, "src/poodle/util.py": {"executed_lines": [1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 21, 24, 35, 37, 39, 40, 43, 45, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66, 69, 71, 72, 73, 74, 75, 76, 79, 81, 82, 83, 86, 88, 89, 92, 94, 95, 96, 98, 99, 100, 102, 105, 107, 108, 109, 110, 118, 121, 123, 126, 128], "summary": {"covered_lines": 50, "num_statements": 50, "percent_covered": 100.0, "percent_covered_display": "100", "missing_lines": 0, "excluded_lines": 13, "num_branches": 12, "num_partial_branches": 0, "covered_branches": 12, "missing_branches": 0}, "missing_lines": [], "excluded_lines": [3, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 19], "executed_branches": [[59, -56], [59, 60], [63, 59], [63, 64], [64, 63], [64, 65], [99, 100], [99, 102], [107, 108], [107, 118], [123, -123], [123, -121]], "missing_branches": []}}, "totals": {"covered_lines": 942, "num_statements": 945, "percent_covered": 99.09021986353298, "percent_covered_display": "99", "missing_lines": 3, "excluded_lines": 147, "num_branches": 374, "num_partial_branches": 9, "covered_branches": 365, "missing_branches": 9}} \ No newline at end of file