AbstractSecurityAnalysis

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,498 of 2,4980%170 of 1700%1661664904907676
runSync(SecurityAnalysisParameters, ContingenciesProvider, List, List, List, String, Executor)3730%180%1010747411
runSimulations(LfNetwork, List, AbstractLoadFlowParameters, SecurityAnalysisParameters, List, List, List, ContingencyActivePowerLossDistribution)1700%80%55383811
checkActions(Network, List)1600%310%2020313111
lambda$runSimulations$36(ReportNode, LfNetwork, PropagatedContingency, LoadFlowContext, LoadFlowParameters, OpenLoadFlowParameters, ContingencyActivePowerLossDistribution, SecurityAnalysisParameters, LimitViolationManager, PreContingencyNetworkResult, boolean, List, List, Map, Map, AbstractLoadFlowParameters, List, Iterator, NetworkState, Consumer, LfContingency)1580%120%77383811
runSimulationsOnAllComponents(LfNetworkList, List, AbstractLoadFlowParameters, SecurityAnalysisParameters, List, List, List, LoadFlowParameters)1430%40%33272711
indexOperatorStrategiesByContingencyId(List, List, Map, Set, boolean)880%120%77202011
runPostContingencySimulation(LfNetwork, LoadFlowContext, Contingency, LfContingency, LimitViolationManager, SecurityAnalysisParameters.IncreasedViolationsParameters, PreContingencyNetworkResult, boolean, List)790%20%22191911
runActionSimulation(LfNetwork, LoadFlowContext, OperatorStrategy, List, LimitViolationManager, SecurityAnalysisParameters.IncreasedViolationsParameters, Map, boolean, LfContingency, LfNetworkParameters, List)790%20%22202011
checkCondition(ConditionalActions, Set)780%90%77161611
lambda$runSync$4(LfTopoConfig, Lock, String, List, PropagatedContingencyCreationParameters, LoadFlowParameters, OpenLoadFlowParameters, List, int, ReportNode, List, List, List, SecurityAnalysisParameters, List, List, List)720%20%22121211
lambda$mergeSecurityAnalysisResult$16(Map, int, PostContingencyResult)680%20%22141411
lambda$mergeSecurityAnalysisResult$18(OperatorStrategyResult, int, List, OperatorStrategyResult.ConditionalActionsResult)670%20%22151511
mergeReportThreadResults(ReportNode, ReportNode)560%20%22141411
findAllBranchesToClose(Network, List, LfTopoConfig)510%160%99101011
logPostContingencyStart(LfNetwork, LfContingency)510%n/a115511
lambda$mergeSecurityAnalysisResult$19(Map, int, OperatorStrategyResult)400%20%229911
checkCondition(OperatorStrategy, LimitViolationsResult)360%40%339911
warnDifferentStatus(PostContingencyComputationStatus, PostContingencyComputationStatus, int, String, String)350%20%224411
mergeNetworkResult(NetworkResult, NetworkResult)340%n/a117711
lambda$findAllSwitchesToOperate$26(Network, LfTopoConfig, Action)340%80%558811
findMissingActionId(OperatorStrategy, Set)330%60%447711
AbstractSecurityAnalysis(Network, MatrixFactory, GraphConnectivityFactory, List, ReportNode)320%n/a118811
logActionEnd(LfNetwork, OperatorStrategy, Stopwatch)310%n/a113311
findAllPtcToOperate(List, LfTopoConfig)290%40%336611
findAllRtcToOperate(List, LfTopoConfig)290%40%336611
getNetworksToSimulate(LfNetworkList, LoadFlowParameters.ConnectedComponentMode)280%40%337711
runActionSimulation(LfNetwork, LoadFlowContext, OperatorStrategy, LimitViolationManager, SecurityAnalysisParameters.IncreasedViolationsParameters, Map, boolean, LfContingency, LimitViolationsResult, LfNetworkParameters, List)270%20%225511
logPostContingencyEnd(LfNetwork, LfContingency, Stopwatch)250%n/a113311
logActionStart(LfNetwork, OperatorStrategy)240%n/a113311
run(String, SecurityAnalysisParameters, ContingenciesProvider, ComputationManager, List, List, List)220%n/a114411
isAreaInterchangeControl(OpenLoadFlowParameters, List)220%40%336611
lambda$mergeReportThreadResults$9(ReportNode)160%n/a112211
lambda$mergeReportThreadResults$6(ReportNode)160%n/a112211
mergeSecurityAnalysisResult(SecurityAnalysisResult, Map, Map, int)150%n/a113311
ensureMutable(List)130%20%221111
createLfActions(LfNetwork, Set, Network, LfNetworkParameters)130%n/a113311
runActionLoadFlow(LoadFlowContext)120%n/a113311
lambda$getNetworksToSimulate$14(LfNetwork)120%40%331111
lambda$run$0(SecurityAnalysisParameters, ContingenciesProvider, List, List, List, String, ComputationManager)110%n/a111111
createNoResult()100%n/a111111
throwMissingOperatorStrategyContingency(OperatorStrategy)100%n/a112211
indexActionsById(List)90%n/a113311
findAllSwitchesToOperate(Network, List, LfTopoConfig)90%n/a113311
throwMissingOperatorStrategyAction(OperatorStrategy, String)80%n/a111111
findAllShuntsToOperate(List, LfTopoConfig)80%n/a113311
lambda$isAreaInterchangeControl$34(ContingencyLoadFlowParameters)80%n/a111111
lambda$runSimulationsOnAllComponents$13(Map, OperatorStrategyResult)80%n/a111111
lambda$runSimulationsOnAllComponents$12(Map, PostContingencyResult)80%n/a111111
lambda$runSync$1(Set, OperatorStrategy)80%20%221111
lambda$runSimulations$35(List, NetworkState, OperatorStrategyResult)70%n/a113311
lambda$findAllRtcToOperate$29(LfTopoConfig, RatioTapChangerTapPositionAction, ThreeSides)70%n/a111111
lambda$findAllPtcToOperate$27(LfTopoConfig, PhaseTapChangerTapPositionAction, ThreeSides)70%n/a111111
lambda$indexActionsById$21(Action, Action)70%n/a111111
lambda$createLfActions$20(Network, LfNetworkParameters, LfNetwork, Action)70%n/a111111
lambda$runSync$3(Set, OperatorStrategy)70%n/a112211
hasValidContingency(OperatorStrategy, Set)60%n/a111111
lambda$findAllShuntsToOperate$32(LfTopoConfig, Action)60%n/a111111
lambda$mergeSecurityAnalysisResult$17(OperatorStrategyResult.ConditionalActionsResult, OperatorStrategyResult.ConditionalActionsResult)60%n/a111111
lambda$findAllShuntsToOperate$31(Action)50%n/a111111
lambda$findAllRtcToOperate$30(LfTopoConfig, RatioTapChangerTapPositionAction)50%n/a111111
lambda$findAllPtcToOperate$28(LfTopoConfig, PhaseTapChangerTapPositionAction)50%n/a111111
lambda$findAllSwitchesToOperate$25(Action)50%n/a111111
lambda$getNetworksToSimulate$15(LfNetwork)50%n/a111111
lambda$mergeReportThreadResults$11(ReportNode)50%n/a111111
lambda$mergeReportThreadResults$8(ReportNode)50%n/a111111
lambda$mergeReportThreadResults$5(ReportNode)50%n/a111111
lambda$isAreaInterchangeControl$33(Contingency)40%n/a111111
lambda$indexOperatorStrategiesByContingencyId$24(String)40%n/a111111
lambda$indexOperatorStrategiesByContingencyId$23(OperatorStrategy, String)40%n/a111111
lambda$indexOperatorStrategiesByContingencyId$22(PropagatedContingency)40%n/a111111
lambda$runSync$2(OperatorStrategy, String)40%n/a111111
static {...}40%n/a111111
lambda$mergeReportThreadResults$10(ReportNode)0%n/a111111
lambda$mergeReportThreadResults$7(ReportNode)0%n/a111111
afterPreContingencySimulation(AbstractLoadFlowParameters)0%n/a111111
beforeActionLoadFlowRun(LoadFlowContext)0%n/a111111