214 lines
14 KiB
Plaintext
214 lines
14 KiB
Plaintext
# Test Coverage Report - 20251123-080220
|
|
=== auth-service ===
|
|
ok coppertone.tech/backend/auth-service 0.309s coverage: 5.8% of statements
|
|
coppertone.tech/backend/auth-service/main.go:42: validateEmail 87.5%
|
|
coppertone.tech/backend/auth-service/main.go:57: validatePassword 94.1%
|
|
coppertone.tech/backend/auth-service/main.go:91: validateName 83.3%
|
|
coppertone.tech/backend/auth-service/main.go:173: main 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:224: loadConfig 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:241: initDB 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:313: corsMiddleware 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:348: handleRegisterEmailPassword 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:470: handleRegisterBlockchain 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:587: handleLoginEmailPassword 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:632: handleLoginBlockchain 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:678: handleLinkIdentity 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:773: handleUnlinkIdentity 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:860: handleGetIdentities 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:894: handleProfile 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:936: authenticate 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:975: requireRole 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:996: generateToken 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1031: extractRoles 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1055: verifyEthereumSignature 42.9%
|
|
coppertone.tech/backend/auth-service/main.go:1089: generateJWT 50.0%
|
|
coppertone.tech/backend/auth-service/main.go:1103: hashPassword 75.0%
|
|
coppertone.tech/backend/auth-service/main.go:1111: checkPasswordHash 100.0%
|
|
coppertone.tech/backend/auth-service/main.go:1115: normalizeEthereumAddress 100.0%
|
|
coppertone.tech/backend/auth-service/main.go:1144: handleGetAllUsers 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1206: handleDemoteUserRole 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1329: handlePromoteUserRole 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1449: handlePromoteSuperuser 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1515: handleDemoteSuperuser 0.0%
|
|
coppertone.tech/backend/auth-service/main.go:1620: handleTransferInitialSuperuser 0.0%
|
|
total: (statements) 5.8%
|
|
|
|
=== blog-service ===
|
|
coppertone.tech/backend/blog-service coverage: 0.0% of statements
|
|
coppertone.tech/backend/blog-service/main.go:98: initDB 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:223: loadConfig 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:230: enableCORS 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:240: authMiddleware 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:277: requireRole 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:299: extractRoles 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:323: hasRole 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:336: getUserID 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:346: respondJSON 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:352: respondError 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:356: parseTags 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:367: tagsToPostgres 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:374: scanBlog 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:443: listPublishedBlogsHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:487: getPublishedBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:526: listAllBlogsHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:585: listPendingReviewHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:618: createBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:689: updateBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:769: submitForReviewHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:807: reviewBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:867: publishBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:901: unpublishBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:933: deleteBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:961: listCommunityBlogsHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1004: getCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1041: listMyBlogsHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1075: createCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1160: updateCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1233: deleteCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1285: listAllCommunityBlogsHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1327: promoteCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1368: adminDeleteCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1394: archiveCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1428: verifyCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1468: unverifyCommunityBlogHandler 0.0%
|
|
coppertone.tech/backend/blog-service/main.go:1506: main 0.0%
|
|
total: (statements) 0.0%
|
|
|
|
=== contact-service ===
|
|
coppertone.tech/backend/contact-service coverage: 0.0% of statements
|
|
coppertone.tech/backend/contact-service/main.go:39: main 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:68: initDB 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:126: runMigrations 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:148: corsMiddleware 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:181: authMiddleware 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:202: healthHandler 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:207: submitHandler 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:277: listSubmissionsHandler 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:331: submissionHandler 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:357: getSubmission 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:386: updateSubmission 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:422: deleteSubmission 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:440: sendError 0.0%
|
|
coppertone.tech/backend/contact-service/main.go:446: isValidEmail 0.0%
|
|
total: (statements) 0.0%
|
|
|
|
=== example-function ===
|
|
coppertone.tech/backend/example-function coverage: 0.0% of statements
|
|
coppertone.tech/backend/example-function/main.go:14: main 0.0%
|
|
total: (statements) 0.0%
|
|
|
|
=== forum-service ===
|
|
coppertone.tech/backend/forum-service coverage: 0.0% of statements
|
|
coppertone.tech/backend/forum-service/main.go:89: initDB 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:193: loadConfig 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:200: enableCORS 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:210: authMiddleware 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:247: optionalAuth 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:284: requireRole 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:306: extractRoles 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:330: hasRole 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:343: getUserID 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:353: getUserName 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:364: respondJSON 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:370: respondError 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:374: parseTags 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:385: tagsToPostgres 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:395: listQuestionsHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:485: getQuestionHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:564: createQuestionHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:604: updateQuestionHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:648: deleteQuestionHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:687: createAnswerHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:753: updateAnswerHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:797: deleteAnswerHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:837: acceptAnswerHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:883: verifyAnswerHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:910: voteQuestionHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:964: voteAnswerHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:1017: closeQuestionHandler 0.0%
|
|
coppertone.tech/backend/forum-service/main.go:1040: main 0.0%
|
|
total: (statements) 0.0%
|
|
|
|
=== ipfs-service ===
|
|
coppertone.tech/backend/ipfs-service coverage: 0.0% of statements
|
|
coppertone.tech/backend/ipfs-service/main.go:41: main 0.0%
|
|
coppertone.tech/backend/ipfs-service/main.go:96: initP2P 0.0%
|
|
coppertone.tech/backend/ipfs-service/main.go:122: corsMiddleware 0.0%
|
|
coppertone.tech/backend/ipfs-service/main.go:143: healthHandler 0.0%
|
|
coppertone.tech/backend/ipfs-service/main.go:161: peerInfoHandler 0.0%
|
|
coppertone.tech/backend/ipfs-service/main.go:178: peersHandler 0.0%
|
|
coppertone.tech/backend/ipfs-service/main.go:194: connectHandler 0.0%
|
|
total: (statements) 0.0%
|
|
|
|
=== payment-service ===
|
|
ok coppertone.tech/backend/payment-service 0.010s coverage: 2.6% of statements
|
|
coppertone.tech/backend/payment-service/main.go:87: main 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:135: initDB 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:207: corsMiddleware 72.2%
|
|
coppertone.tech/backend/payment-service/main.go:234: ensureJWTSecret 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:242: authMiddleware 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:310: requireRole 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:341: extractRoles 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:365: extractUserID 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:379: numericToInt 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:393: hasAnyRole 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:414: handleInvoices 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:429: handleInvoiceByID 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:461: listInvoices 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:531: createInvoice 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:575: getInvoice 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:611: updateInvoice 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:662: deleteInvoice 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:697: handlePayments 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:712: handlePaymentByID 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:732: listPayments 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:829: createPayment 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:871: getPayment 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:914: createStripePaymentIntent 0.0%
|
|
coppertone.tech/backend/payment-service/main.go:998: handleStripeWebhook 0.0%
|
|
total: (statements) 2.6%
|
|
|
|
=== work-management-service ===
|
|
ok coppertone.tech/backend/work-management-service 0.009s coverage: 1.9% of statements
|
|
coppertone.tech/backend/work-management-service/main.go:83: main 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:128: initDB 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:201: corsMiddleware 72.2%
|
|
coppertone.tech/backend/work-management-service/main.go:228: ensureJWTSecret 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:236: authMiddleware 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:304: requireRole 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:335: extractRoles 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:359: extractUserID 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:373: numericToInt 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:387: hasAnyRole 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:408: handleProjects 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:423: handleProjectByID 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:457: listProjects 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:510: createProject 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:554: getProject 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:591: updateProject 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:644: deleteProject 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:679: handleTasks 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:694: handleTaskByID 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:727: listTasks 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:812: createTask 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:849: getTask 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:888: updateTask 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:947: deleteTask 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:985: handleWorkOrders 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:996: handleWorkOrderByID 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1021: listWorkOrders 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1067: createWorkOrder 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1102: getWorkOrder 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1125: updateWorkOrder 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1158: deleteWorkOrder 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1176: handleProjectRequests 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1187: handleProjectRequestByID 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1211: listMyProjectRequests 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1248: createProjectRequest 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1287: getProjectRequest 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1324: cancelProjectRequest 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1368: handlePendingProjects 0.0%
|
|
coppertone.tech/backend/work-management-service/main.go:1417: handleProjectApproval 0.0%
|
|
total: (statements) 1.9%
|
|
|