- Scripts créés pour exécuter tests par groupes/packages (évite crashes RAM) - Tests complets pour handlers RBAC (16 tests, tous passent) - Interface RBACServiceInterface créée pour permettre mock dans tests - Couverture actuelle: 29.8% (objectif: 80%) Files: - veza-backend-api/scripts/test_coverage_by_groups.sh (créé) - veza-backend-api/scripts/test_coverage_one_by_one.sh (créé) - veza-backend-api/internal/api/handlers/rbac_handlers.go (modifié) - veza-backend-api/internal/api/handlers/rbac_handlers_test.go (créé) - VEZA_ROADMAP.json (mis à jour) Hours: 16 estimated, 4 actual (travail en cours)
235 lines
16 KiB
Text
235 lines
16 KiB
Text
mode: set
|
|
veza-backend-api/internal/api/education/handlers.go:24.130,30.2 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:131.48,133.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:133.13,136.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:138.2,139.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:139.47,142.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:144.2,155.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:155.16,159.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:161.2,161.58 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:165.45,167.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:167.20,170.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:172.2,173.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:173.16,177.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:179.2,179.63 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:183.47,186.53 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:186.53,188.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:189.2,189.44 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:189.44,191.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:192.2,192.63 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:192.63,193.67 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:193.67,195.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:197.2,197.48 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:197.48,198.57 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:198.57,200.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:203.2,204.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:204.16,208.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:210.2,210.65 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:214.48,216.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:216.13,219.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:221.2,222.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:222.20,225.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:227.2,228.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:228.47,231.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:233.2,234.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:234.22,236.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:237.2,237.28 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:237.28,239.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:240.2,240.27 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:240.27,242.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:243.2,243.25 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:243.25,245.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:246.2,246.22 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:246.22,248.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:249.2,249.25 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:249.25,251.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:252.2,252.22 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:252.22,254.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:255.2,255.25 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:255.25,257.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:258.2,258.28 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:258.28,260.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:261.2,261.21 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:261.21,263.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:265.2,266.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:266.16,270.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:272.2,272.63 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:276.48,278.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:278.13,281.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:283.2,284.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:284.20,287.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:289.2,290.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:290.16,294.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:296.2,296.58 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:300.45,302.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:302.13,305.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:307.2,308.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:308.20,311.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:313.2,314.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:314.47,317.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:319.2,330.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:330.16,334.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:336.2,336.61 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:340.47,342.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:342.13,345.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:347.2,349.38 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:349.38,352.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:354.2,355.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:355.47,358.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:360.2,373.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:373.16,377.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:379.2,379.64 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:383.51,385.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:385.13,388.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:390.2,391.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:391.20,394.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:396.2,397.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:397.16,401.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:403.2,403.72 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:407.54,409.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:409.13,412.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:414.2,415.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:415.20,418.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:420.2,421.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:421.47,424.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:426.2,436.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:436.16,440.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:442.2,442.72 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:446.52,448.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:448.13,451.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:453.2,454.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:454.20,457.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:460.2,465.77 5 0
|
|
veza-backend-api/internal/api/education/handlers.go:465.77,468.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:470.2,471.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:471.16,474.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:476.2,477.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:477.16,480.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:482.2,491.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:491.16,495.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:497.2,497.67 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:503.50,505.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:505.13,508.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:510.2,511.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:511.47,514.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:516.2,530.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:530.16,534.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:536.2,536.63 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:540.47,542.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:542.22,545.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:547.2,548.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:548.16,552.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:555.2,555.12 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:555.12,556.91 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:556.91,558.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:561.2,561.68 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:565.49,568.53 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:568.53,570.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:571.2,571.63 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:571.63,572.67 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:572.67,574.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:576.2,576.48 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:576.48,577.57 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:577.57,579.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:581.2,581.53 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:581.53,583.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:584.2,584.47 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:584.47,586.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:588.2,589.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:589.16,593.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:595.2,595.71 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:599.51,601.17 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:601.17,604.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:606.2,607.53 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:607.53,609.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:610.2,610.63 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:610.63,611.67 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:611.67,613.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:615.2,615.48 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:615.48,616.57 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:616.57,618.4 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:621.2,622.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:622.16,626.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:628.2,628.68 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:632.50,634.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:634.13,637.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:639.2,640.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:640.22,643.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:645.2,646.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:646.47,649.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:651.2,652.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:652.22,654.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:655.2,655.28 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:655.28,657.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:658.2,658.23 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:658.23,660.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:661.2,661.25 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:661.25,663.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:664.2,664.25 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:664.25,666.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:667.2,667.26 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:667.26,669.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:670.2,670.25 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:670.25,672.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:673.2,673.24 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:673.24,675.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:676.2,676.28 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:676.28,678.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:679.2,679.21 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:679.21,681.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:683.2,684.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:684.16,688.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:690.2,690.68 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:694.50,696.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:696.13,699.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:701.2,702.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:702.22,705.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:707.2,708.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:708.16,712.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:714.2,714.61 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:718.51,720.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:720.13,723.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:725.2,726.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:726.22,729.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:731.2,732.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:732.47,735.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:737.2,747.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:747.16,751.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:753.2,753.71 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:757.52,759.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:759.22,762.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:764.2,765.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:765.16,769.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:771.2,771.66 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:775.54,777.13 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:777.13,780.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:782.2,783.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:783.22,786.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:788.2,789.47 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:789.47,792.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:794.2,795.20 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:795.20,797.3 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:799.2,807.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:807.16,811.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:813.2,813.66 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:817.55,819.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:819.22,822.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:824.2,825.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:825.16,829.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:831.2,831.73 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:835.48,837.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:837.22,840.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:842.2,843.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:843.16,847.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:849.2,849.55 1 0
|
|
veza-backend-api/internal/api/education/handlers.go:853.51,855.22 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:855.22,858.3 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:860.2,861.16 2 0
|
|
veza-backend-api/internal/api/education/handlers.go:861.16,865.3 3 0
|
|
veza-backend-api/internal/api/education/handlers.go:867.2,867.58 1 0
|
|
veza-backend-api/internal/api/education/routes.go:10.122,13.2 2 0
|
|
veza-backend-api/internal/api/education/routes.go:13.2,17.3 3 0
|
|
veza-backend-api/internal/api/education/routes.go:17.3,28.4 10 0
|
|
veza-backend-api/internal/api/education/routes.go:31.3,32.3 2 0
|
|
veza-backend-api/internal/api/education/routes.go:32.3,45.4 10 0
|
|
veza-backend-api/internal/api/education/routes.go:45.4,51.5 5 0
|