Open Cap Stack - API Endpoints and Test Coverage Analysis - 11-12-24 #110
urbantech
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
1. Financial Report API
Base Path:
/api/financial-reportsfinrun.test.js,FinancialController_Comprehensive.test.js,financialReportCRUD.test.jsEndpoints:
2. Company API
Base Path:
/api/companiesCompanyController.test.js,CompanyModel.test.js,CompanyRoutes.test.jsEndpoints:
3. Notification API
Base Path:
/api/notificationsNotificationController.test.js,NotificationModels.test.js,NotificationRoutes.test.jsEndpoints:
4. Document API
Base Path:
/api/documentsdocumentController.test.js,documentModel.test.js,documentRoutes.test.jsEndpoints:
5. Document Access API
Base Path:
/api/document-accessdocumentAccessController.test.js,documentAccessModel.test.js,documentAccessRoutes.test.jsEndpoints:
6. Document Embedding API
Base Path:
/api/document-embeddingsdocumentEmbeddingController.test.js,documentEmbeddingModel.test.jsEndpoints:
7. Tax Calculator API
Base Path:
/api/tax-calculationsTaxCalculatorController.test.js,TaxCalculatorModel.test.js,TaxCalculatorRoutes.test.jsEndpoints:
8. SPV API
Base Path:
/api/spvSPVController.test.js,SPVModel.test.js,SPVRoutes.test.jsEndpoints:
9. SPV Asset API
Base Path:
/api/spv-assetsSPVassetController.test.js,SPVassetModel.test.js,SPVassetRoutes.test.jsEndpoints:
10. Communications API
Base Path:
/api/communicationsCommunicationsController.test.js,CommunicationsModel.test.js,CommunicationRoutes.test.jsEndpoints:
11. Invite Management API
Base Path:
/api/invitesinviteManagementController.test.js,inviteManagement.model.test.jsEndpoints:
12. Integration Module API
Base Path:
/api/integration-modulesintegrationController.test.js,integrationModel.test.js,integrationRoutes.test.jsEndpoints:
13. Authentication API
Base Path:
/authauthController.test.jsEndpoints:
14. Employee API
Base Path:
/api/employeesemployeeController.test.js,employee.model.test.js,employeeRoute.test.jsEndpoints:
15. Admin API
Base Path:
/api/adminsadminController.test.js,admin.model.test.js,admin.routes.test.jsEndpoints:
16. Stakeholder API
Base Path:
/api/stakeholdersstakeholderRoutes.test.js,stakeholder.model.test.jsEndpoints:
17. Share Class API
Base Path:
/api/shareClassesshareClassRoutes.test.js,shareClass.model.test.jsEndpoints:
18. Investment Tracker API
Base Path:
/api/investmentsinvestmentTrackerController.test.js,investmentTrackerModel.test.js,investmentTrackerRoutes.test.jsEndpoints:
19. Compliance Check API
Base Path:
/api/compliance-checksComplianceCheckController.test.js,ComplianceCheckModel.test.js,ComplianceCheckRoutes.test.jsEndpoints:
Test Coverage Summary
Integration Tests
Passed:
Failed:
Common Test Categories Across APIs:
API Test Coverage Analysis
Overall Test Coverage Statistics
Coverage Breakdown by API
1. Financial Report API
Coverage: 100% (30 tests)
2. Company API
Coverage: 100% (10 tests)
3. Notification API
Coverage: 100% (4 tests)
4. Document API
Coverage: 100% (5 tests)
5. Document Access API
Coverage: 100% (5 tests)
6. Document Embedding API
Coverage: 100% (3 tests)
7. Tax Calculator API
Coverage: 100% (8 tests)
8. SPV API
Coverage: 100% (3 tests)
9. SPV Asset API
Coverage: 100% (3 tests)
10. Communications API
Coverage: 100% (10 tests)
11. Invite Management API
Coverage: 100% (6 tests)
12. Integration Module API
Coverage: 100% (3 tests)
13. Authentication API
Coverage: 100% (3 tests)
14. Employee API
Coverage: 100% (2 tests)
15. Admin API
Coverage: 100% (8 tests)
16. Stakeholder API
Coverage: 100% (4 tests)
17. Share Class API
Coverage: 100% (4 tests)
18. Investment Tracker API
Coverage: 100% (2 tests)
19. Compliance Check API
Coverage: 100% (3 tests)
Test Types Distribution
Test Categories Coverage
Failed Tests Analysis
Airflow Integration
MinIO Storage Integration
Test Coverage Gaps
Edge Cases
Performance Testing
Recommendations
The test coverage is comprehensive for core functionality with all APIs having 100% coverage for their main operations. The only gaps are in external service integrations and some advanced scenarios.
Beta Was this translation helpful? Give feedback.
All reactions