ProjectRequirementAnalysisService

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total77 of 76589%16 of 6475%176114163229
executePendingItems(String, Long, String, WorkspaceContext)2616686%61266%51074301
lambda$dispatch$0(String, Long, String, WorkspaceContext)18933%n/a012501
enqueueRequirement(Long, Long, String, Integer, String, String, WorkspaceContext)110%n/a112211
reconcileJobState(String, Long, String, WorkspaceContext, String)102672%2250%232601
getJob(String, Long, String, WorkspaceContext)80%n/a111111
isTerminal(PortfolioTypes.AnalysisStatus)21487%4450%450101
normalizeProvider(String)21083%2250%230201
ProjectRequirementAnalysisService(ProjectPortfolioService, PortfolioAnalysisPersistenceService, PortfolioAnalysisClaimPersistenceService, PortfolioAnalysisWorkQueue, PortfolioAnalysisRecoveryService, AnalyzeRequirementUseCase, ArchitectureGapService, ArchitecturePatternService, ArchitectureRecommendationService, PortfolioFingerprintService, LlmService, AsyncTaskExecutor, int, int, long)54100%n/a0101701
selectRequirementIds(Long, PortfolioDtos.AnalyzeProjectRequest, String, WorkspaceContext)52100%1990%1601501
enqueueRetryFailed(String, Long, String, WorkspaceContext)40100%2100%020701
prepareJob(Long, PortfolioDtos.AnalyzeProjectRequest, String, WorkspaceContext)38100%2100%020701
safeGapAnalysis(AnalysisResult, String)32100%n/a010701
safeRecommendation(AnalysisResult, String)32100%n/a010801
safePatternAnalysis(AnalysisResult)28100%n/a010601
analyzeProject(Long, PortfolioDtos.AnalyzeProjectRequest, String, WorkspaceContext)21100%2100%020401
normalizeMaxNodes(Integer)21100%6100%040401
enqueueProject(Long, PortfolioDtos.AnalyzeProjectRequest, String, WorkspaceContext)20100%1150%120401
retryFailed(String, Long, String, WorkspaceContext)19100%n/a010301
dispatch(String, Long, String, WorkspaceContext)17100%n/a010501
requireAllowedBatch(List)14100%2100%020401
safeMessage(Throwable)14100%4100%030301
analyzeRequirement(Long, Long, String, Integer, String, String, WorkspaceContext)11100%n/a010201
requestForRequirement(Long, String, Integer, String)11100%n/a010201
diffSnapshots(Long, String, String, String, WorkspaceContext)9100%n/a010101
listSnapshots(Long, Long, String, WorkspaceContext)8100%n/a010101
getSnapshot(Long, String, String, WorkspaceContext)8100%n/a010101
listJobs(Long, String, WorkspaceContext)7100%n/a010101
static {...}4100%n/a010101
lambda$selectRequirementIds$1(PortfolioDtos.RequirementView)3100%n/a010101