Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

LLT-5650 Coverage CI job #33

Open
wants to merge 6 commits into
base: main
Choose a base branch
from
Open

LLT-5650 Coverage CI job #33

wants to merge 6 commits into from

Conversation

jjanowsk
Copy link
Collaborator

@jjanowsk jjanowsk commented Oct 3, 2024

No description provided.

Copy link

github-actions bot commented Oct 3, 2024

Coverage after merging LLT-5650-coverage into main will be

30.20%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
boringtun-cli/src
   main.rs0%100%0%0%101–102, 106–107, 109, 112, 114, 116, 118, 122, 124–127, 129–130, 134–138, 14, 142, 152, 154, 156, 161–163, 165–167, 171–175, 180–181, 183, 185, 25, 29–30, 33–34, 37, 39, 43, 50, 55, 58, 63, 68, 75, 79, 83, 89, 91–95, 97–98
boringtun/src
   serialization.rs0%100%0%0%10, 13–15, 20–22, 24, 28, 31, 7–8
boringtun/src/device
   allowed_ips.rs65.63%100%0%87.50%24, 62, 64
   api.rs0%100%0%0%102, 105–107, 115–118, 122–123, 126, 128, 131, 134–136, 138–139, 141, 145, 150–155, 157–159, 163, 168, 170–171, 174–175, 178–179, 182–184, 186–188, 192, 194–195, 198–199, 20, 202–203, 206–207, 21, 210–214, 216–219, 223, 225–226, 228, 23, 231–235, 237, 239–242, 245–247, 25, 250, 252–255, 257, 259–262, 264, 266–269, 271–274, 276, 278–281, 283, 285–289, 29, 292, 294, 297, 300, 303, 306, 311, 313–332, 334–335, 338–340, 342–346, 348–350, 352–354, 356–358, 360–362, 364–367, 369–371, 373, 375–383, 385–386, 388–397, 40, 400, 402, 404, 407, 409, 41, 43, 45, 47, 49, 51–53, 55–57, 60–63, 67–68, 71–72, 74–76, 79–84, 86–88, 91, 94–95, 98
   dev_lock.rs0%100%0%0%105–106, 18, 20–21, 28–31, 33, 37–38, 60, 67–68, 70–71, 73, 76, 81, 83, 86, 88–89, 93–96, 98
   drop_privileges.rs0%100%0%0%11, 32–34, 36–38, 42, 44, 46, 50–51, 53, 55–56, 60, 62–63, 68–70, 73
   epoll.rs0%100%0%0%104, 106, 108, 118, 124, 126–127, 129–130, 132, 136–137, 145–147, 151, 161, 168, 174–176, 180, 190, 194–200, 202–203, 207, 217, 224–229, 232, 235, 240, 242, 244, 249, 255–256, 258–259, 261, 263–264, 267, 271–273, 276, 279, 282, 286, 290–291, 293–294, 296–297, 303–304, 311–312, 314–315, 317–318, 321, 324–326, 340–344, 351–352, 357–358, 360–362, 367–370, 379–380, 384–386, 389–390, 394–396, 398, 400, 404, 407–409, 411–412, 414, 52–53, 59–62, 65–67, 83, 85, 87, 97
   kqueue.rs0%100%0%0%102, 114, 117, 120, 137, 140, 143, 155, 159, 161, 173, 180, 187, 190–191, 194, 197, 202–203, 205, 210–214, 217–218, 223, 229, 231–232, 234–235, 237–238, 241, 243–244, 247, 249, 252, 254, 257–258, 261–262, 264–265, 268–269, 271, 274–275, 278–279, 281–282, 285–287, 289, 295–297, 299, 302, 304–305, 312–313, 318, 321, 328–329, 334–335, 61–62, 71–74, 77–81, 97, 99
   mod.rs0.23%100%0%0.23%1001, 1007, 1009, 1011–1012, 1014, 1017–1018, 1023–1024, 1028, 1031, 1034–1037, 1044, 1046–1047, 1049–1055, 1058, 1061, 1063–1064, 1067, 1071–1072, 1076–1077, 1082–1083, 1089–1090, 1092, 1094–1095, 1097, 1099–1101, 1103–1106, 1108, 1110–1111, 1115–1117, 1119, 1121–1122, 1124, 1127–1129, 1131, 1133–1134, 1136, 1140, 1143, 1146, 1149, 1152–1153, 1172, 1175–1176, 1184, 1188–1191, 1196–1197, 1201, 184–185, 188–191, 193, 216–222, 225, 228–229, 234–238, 241–242, 245–246, 250–252, 261–262, 264, 293–294, 298, 301, 308, 311–314, 318–319, 324–326, 329, 331, 337, 340–342, 375–377, 382–383, 386–387, 390–391, 393–394, 396, 401, 412–413, 415, 418–420, 423–425, 427, 430–431, 434–435, 438–440, 443–444, 447, 449, 452, 455, 463–464, 470–471, 475, 479–480, 483, 485, 488–489, 491–493, 496, 498, 501–502, 505–506, 509–510, 515, 518, 522–525, 527–534, 542–544, 546, 549–551, 562, 565, 568, 571, 575–576, 579–580, 584–588, 590, 592, 595–599, 601–604, 606, 608, 611–612, 614–615, 619, 623, 625–626,

Copy link

github-actions bot commented Oct 3, 2024

Coverage after merging LLT-5650-coverage into main will be

31.10%

Coverage Report
FileStmtsBranchesFuncsLinesUncovered Lines
boringtun/src
   serialization.rs0%100%0%0%10, 13–15, 20–22, 24, 28, 31, 7–8
boringtun/src/device
   allowed_ips.rs65.63%100%0%87.50%24, 62, 64
   api.rs0%100%0%0%102, 105–107, 115–118, 122–123, 126, 128, 131, 134–136, 138–139, 141, 145, 150–155, 157–159, 163, 168, 170–171, 174–175, 178–179, 182–184, 186–188, 192, 194–195, 198–199, 20, 202–203, 206–207, 21, 210–214, 216–219, 223, 225–226, 228, 23, 231–235, 237, 239–242, 245–247, 25, 250, 252–255, 257, 259–262, 264, 266–269, 271–274, 276, 278–281, 283, 285–289, 29, 292, 294, 297, 300, 303, 306, 311, 313–332, 334–335, 338–340, 342–346, 348–350, 352–354, 356–358, 360–362, 364–367, 369–371, 373, 375–383, 385–386, 388–397, 40, 400, 402, 404, 407, 409, 41, 43, 45, 47, 49, 51–53, 55–57, 60–63, 67–68, 71–72, 74–76, 79–84, 86–88, 91, 94–95, 98
   dev_lock.rs0%100%0%0%105–106, 18, 20–21, 28–31, 33, 37–38, 60, 67–68, 70–71, 73, 76, 81, 83, 86, 88–89, 93–96, 98
   drop_privileges.rs0%100%0%0%11, 32–34, 36–38, 42, 44, 46, 50–51, 53, 55–56, 60, 62–63, 68–70, 73
   epoll.rs0%100%0%0%104, 106, 108, 118, 124, 126–127, 129–130, 132, 136–137, 145–147, 151, 161, 168, 174–176, 180, 190, 194–200, 202–203, 207, 217, 224–229, 232, 235, 240, 242, 244, 249, 255–256, 258–259, 261, 263–264, 267, 271–273, 276, 279, 282, 286, 290–291, 293–294, 296–297, 303–304, 311–312, 314–315, 317–318, 321, 324–326, 340–344, 351–352, 357–358, 360–362, 367–370, 379–380, 384–386, 389–390, 394–396, 398, 400, 404, 407–409, 411–412, 414, 52–53, 59–62, 65–67, 83, 85, 87, 97
   kqueue.rs0%100%0%0%102, 114, 117, 120, 137, 140, 143, 155, 159, 161, 173, 180, 187, 190–191, 194, 197, 202–203, 205, 210–214, 217–218, 223, 229, 231–232, 234–235, 237–238, 241, 243–244, 247, 249, 252, 254, 257–258, 261–262, 264–265, 268–269, 271, 274–275, 278–279, 281–282, 285–287, 289, 295–297, 299, 302, 304–305, 312–313, 318, 321, 328–329, 334–335, 61–62, 71–74, 77–81, 97, 99
   mod.rs0.23%100%0%0.23%1001, 1007, 1009, 1011–1012, 1014, 1017–1018, 1023–1024, 1028, 1031, 1034–1037, 1044, 1046–1047, 1049–1055, 1058, 1061, 1063–1064, 1067, 1071–1072, 1076–1077, 1082–1083, 1089–1090, 1092, 1094–1095, 1097, 1099–1101, 1103–1106, 1108, 1110–1111, 1115–1117, 1119, 1121–1122, 1124, 1127–1129, 1131, 1133–1134, 1136, 1140, 1143, 1146, 1149, 1152–1153, 1172, 1175–1176, 1184, 1188–1191, 1196–1197, 1201, 184–185, 188–191, 193, 216–222, 225, 228–229, 234–238, 241–242, 245–246, 250–252, 261–262, 264, 293–294, 298, 301, 308, 311–314, 318–319, 324–326, 329, 331, 337, 340–342, 375–377, 382–383, 386–387, 390–391, 393–394, 396, 401, 412–413, 415, 418–420, 423–425, 427, 430–431, 434–435, 438–440, 443–444, 447, 449, 452, 455, 463–464, 470–471, 475, 479–480, 483, 485, 488–489, 491–493, 496, 498, 501–502, 505–506, 509–510, 515, 518, 522–525, 527–534, 542–544, 546, 549–551, 562, 565, 568, 571, 575–576, 579–580, 584–588, 590, 592, 595–599, 601–604, 606, 608, 611–612, 614–615, 619, 623, 625–626, 630, 632, 638, 642–643, 646, 652–653, 656–657, 660–661, 665–667, 671, 674–677, 680–681, 684–685, 687, 690–692, 695–696, 698–700, 702, 704, 707, 709–710, 712–714, 718–720, 725–726, 728, 731, 733–735, 737, 740, 744–745, 748, 751, 753, 755, 758–760, 763–765, 768–773, 778–780, 783–786, 788–789,

Copy link

github-actions bot commented Oct 8, 2024

Package Line Rate Complexity Health
boringtun/src/device 4% 0
boringtun-cli/src 0% 0
boringtun/src/noise 63% 0
boringtun/src/device/integration_tests 0% 0
boringtun/src/sleepyinstant 0% 0
boringtun/src 31% 0
boringtun/src/noise/integration_tests 0% 0
boringtun/benches/crypto_benches 0% 0
Summary 31% (645 / 2074) 0

@LukasPukenis
Copy link

Hey, what is the state of this PR? It looks rather nice to have a coverage(better than no coverage)!

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants