Koalog Code Coverage HTML ReportLines quality level: 80%
   generated by Koalog Code Coverage v1.1 alphaMethods quality level: 80%
   on Mon Apr 21 12:02:54 CEST 2003
LinesMethods
%covered / total%covered / total
Application 85 %2233 / 2620
82 %473 / 576
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs100 %1 / 1
100 %1 / 1
   Class com.koalog.jcs.InconsistencyException100 %1 / 1
100 %1 / 1
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.choicepoint78 %58 / 74
82 %19 / 23
   Class com.koalog.jcs.choicepoint.BaseChoicePoint63 %19 / 30
70 %7 / 10
   Class com.koalog.jcs.choicepoint.BaseChoicePointStack88 %39 / 44
92 %12 / 13
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.constraint83 %146 / 175
78 %44 / 56
   Class com.koalog.jcs.constraint.BaseConstraint55 %20 / 36
64 %11 / 17
   Class com.koalog.jcs.constraint.BaseConstraintScheduler100 %18 / 18
100 %5 / 5
   Class com.koalog.jcs.constraint.BaseProblem96 %72 / 75
83 %15 / 18
   Class com.koalog.jcs.constraint.BinaryConstraint100 %3 / 3
100 %1 / 1
   Class com.koalog.jcs.constraint.ComplexityConstraintScheduler65 %15 / 23
83 %5 / 6
   Class com.koalog.jcs.constraint.DefaultConstraintScheduler92 %12 / 13
83 %5 / 6
   Class com.koalog.jcs.constraint.InvalidConstraintException0 %0 / 1
0 %0 / 1
   Class com.koalog.jcs.constraint.TernaryConstraint100 %3 / 3
100 %1 / 1
   Class com.koalog.jcs.constraint.UnaryConstraint100 %3 / 3
100 %1 / 1
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.constraint.arithmetic87 %663 / 759
84 %98 / 116
   Class com.koalog.jcs.constraint.arithmetic.Abs100 %18 / 18
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Add100 %16 / 16
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Add_SPARSE0 %0 / 13
0 %0 / 3
   Class com.koalog.jcs.constraint.arithmetic.AllDifferent100 %60 / 60
100 %7 / 7
   Class com.koalog.jcs.constraint.arithmetic.AllDifferent$1100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.constraint.arithmetic.AllDifferent$2100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.constraint.arithmetic.AllDifferent_NEQ0 %0 / 6
0 %0 / 1
   Class com.koalog.jcs.constraint.arithmetic.AllDifferent_NEQSPARSE0 %0 / 6
0 %0 / 1
   Class com.koalog.jcs.constraint.arithmetic.AllDifferent_SPARSE100 %15 / 15
100 %2 / 2
   Class com.koalog.jcs.constraint.arithmetic.Atmost0 %0 / 36
0 %0 / 3
   Class com.koalog.jcs.constraint.arithmetic.Atmost_SPARSE0 %0 / 5
0 %0 / 2
   Class com.koalog.jcs.constraint.arithmetic.ConstantSum100 %22 / 22
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Cycle100 %6 / 6
100 %2 / 2
   Class com.koalog.jcs.constraint.arithmetic.Cycle$NoSubCycle100 %63 / 63
100 %5 / 5
   Class com.koalog.jcs.constraint.arithmetic.Diff100 %11 / 11
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Dist100 %6 / 6
100 %1 / 1
   Class com.koalog.jcs.constraint.arithmetic.Element100 %33 / 33
100 %4 / 4
   Class com.koalog.jcs.constraint.arithmetic.Element_3100 %41 / 41
100 %4 / 4
   Class com.koalog.jcs.constraint.arithmetic.Eq100 %13 / 13
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Exactly97 %39 / 40
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Exactly_SPARSE0 %0 / 5
0 %0 / 2
   Class com.koalog.jcs.constraint.arithmetic.Hyperplan100 %10 / 10
100 %1 / 1
   Class com.koalog.jcs.constraint.arithmetic.Increasing100 %5 / 5
100 %1 / 1
   Class com.koalog.jcs.constraint.arithmetic.Inverse100 %32 / 32
100 %5 / 5
   Class com.koalog.jcs.constraint.arithmetic.Leq100 %15 / 15
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.LeqShift100 %16 / 16
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Less100 %15 / 15
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.LessShift100 %16 / 16
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Mul100 %21 / 21
100 %4 / 4
   Class com.koalog.jcs.constraint.arithmetic.Mul_SPARSE0 %0 / 11
0 %0 / 3
   Class com.koalog.jcs.constraint.arithmetic.Neq100 %31 / 31
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Neq_SPARSE0 %0 / 11
0 %0 / 3
   Class com.koalog.jcs.constraint.arithmetic.Opp100 %13 / 13
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Range100 %23 / 23
100 %5 / 5
   Class com.koalog.jcs.constraint.arithmetic.Shift100 %14 / 14
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Shift_SPARSE100 %11 / 11
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Sort95 %23 / 24
100 %2 / 2
   Class com.koalog.jcs.constraint.arithmetic.Sort$Sort_AUX100 %25 / 25
100 %3 / 3
   Class com.koalog.jcs.constraint.arithmetic.Sort_SPARSE92 %13 / 14
100 %2 / 2
   Class com.koalog.jcs.constraint.arithmetic.StrictlyIncreasing100 %5 / 5
100 %1 / 1
   Class com.koalog.jcs.constraint.arithmetic.Sum100 %28 / 28
100 %3 / 3
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.constraint.bool85 %491 / 574
83 %60 / 72
   Class com.koalog.jcs.constraint.bool.And100 %29 / 29
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.And00 %0 / 17
0 %0 / 3
   Class com.koalog.jcs.constraint.bool.AreEqual87 %35 / 40
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.AreEqual_SPARSE0 %0 / 26
0 %0 / 3
   Class com.koalog.jcs.constraint.bool.Atleast100 %31 / 31
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Atmost100 %31 / 31
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Conjunction100 %36 / 36
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Equals100 %29 / 29
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Equals_SPARSE0 %0 / 18
0 %0 / 3
   Class com.koalog.jcs.constraint.bool.Exactly100 %36 / 36
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.False100 %9 / 9
100 %4 / 4
   Class com.koalog.jcs.constraint.bool.IfThenElse_2100 %25 / 25
100 %4 / 4
   Class com.koalog.jcs.constraint.bool.IfThenElse_3100 %25 / 25
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.IfThenElse_3BIS100 %25 / 25
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.IsGreater100 %24 / 24
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.IsSmaller100 %24 / 24
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.IsSmallerEq100 %24 / 24
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.IsSmallerEq_3100 %27 / 27
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.IsSmaller_3100 %27 / 27
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Not100 %17 / 17
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Or100 %28 / 28
100 %3 / 3
   Class com.koalog.jcs.constraint.bool.Or10 %0 / 17
0 %0 / 3
   Class com.koalog.jcs.constraint.bool.True100 %9 / 9
100 %4 / 4
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.domain77 %176 / 228
85 %73 / 85
   Class com.koalog.jcs.domain.BaseDomain100 %1 / 1
100 %1 / 1
   Class com.koalog.jcs.domain.DefaultMinMaxDomain100 %2 / 2
100 %1 / 1
   Class com.koalog.jcs.domain.DomainComparisonNotSupportedException0 %0 / 1
0 %0 / 1
   Class com.koalog.jcs.domain.DomainOperationNotSupportedException100 %1 / 1
100 %1 / 1
   Class com.koalog.jcs.domain.IntegerDomain100 %12 / 12
100 %3 / 3
   Class com.koalog.jcs.domain.InvalidDomainException0 %0 / 1
0 %0 / 1
   Class com.koalog.jcs.domain.MinMaxDomain90 %65 / 72
100 %31 / 31
   Class com.koalog.jcs.domain.MinMaxDomain$180 %4 / 5
75 %3 / 4
   Class com.koalog.jcs.domain.SparseDomain68 %91 / 133
78 %33 / 42
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.optimizer76 %58 / 76
71 %15 / 21
   Class com.koalog.jcs.optimizer.BacktrackOptimizer78 %36 / 46
71 %5 / 7
   Class com.koalog.jcs.optimizer.BaseOptimizer66 %16 / 24
60 %6 / 10
   Class com.koalog.jcs.optimizer.Maximizer100 %3 / 3
100 %2 / 2
   Class com.koalog.jcs.optimizer.Minimizer100 %3 / 3
100 %2 / 2
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.scheduler86 %155 / 179
73 %30 / 41
   Class com.koalog.jcs.scheduler.Cumulative100 %14 / 14
100 %2 / 2
   Class com.koalog.jcs.scheduler.Cumulative$1100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.scheduler.Cumulative$2100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.scheduler.Cumulative$3100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.scheduler.Cumulative$4100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.scheduler.Cumulative$Cumulative_AUX1100 %59 / 59
100 %6 / 6
   Class com.koalog.jcs.scheduler.Cumulative$Cumulative_AUX2100 %58 / 58
100 %6 / 6
   Class com.koalog.jcs.scheduler.FixedTask0 %0 / 4
0 %0 / 1
   Class com.koalog.jcs.scheduler.Task33 %9 / 27
27 %3 / 11
   Class com.koalog.jcs.scheduler.TaskDomain77 %7 / 9
71 %5 / 7
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.solver86 %249 / 289
79 %67 / 84
   Class com.koalog.jcs.solver.AlternateOrderDomainHeuristic100 %7 / 7
100 %2 / 2
   Class com.koalog.jcs.solver.AlternateOrderFromMaxDomainHeuristic100 %3 / 3
100 %1 / 1
   Class com.koalog.jcs.solver.AlternateOrderFromMinDomainHeuristic100 %3 / 3
100 %1 / 1
   Class com.koalog.jcs.solver.BacktrackSolver85 %69 / 81
76 %13 / 17
   Class com.koalog.jcs.solver.BaseDomainHeuristic100 %3 / 3
100 %2 / 2
   Class com.koalog.jcs.solver.BaseSolutionStack86 %40 / 46
80 %8 / 10
   Class com.koalog.jcs.solver.BaseSolver68 %32 / 47
62 %10 / 16
   Class com.koalog.jcs.solver.BaseVariableHeuristic100 %11 / 11
100 %2 / 2
   Class com.koalog.jcs.solver.CostSplitSolver100 %2 / 2
100 %1 / 1
   Class com.koalog.jcs.solver.DecreasingOrderDomainHeuristic100 %3 / 3
100 %2 / 2
   Class com.koalog.jcs.solver.DeductionException0 %0 / 1
0 %0 / 1
   Class com.koalog.jcs.solver.DefaultSplitSolver100 %2 / 2
100 %1 / 1
   Class com.koalog.jcs.solver.GreatestDomainVariableHeuristic100 %2 / 2
100 %2 / 2
   Class com.koalog.jcs.solver.IncreasingOrderDomainHeuristic100 %3 / 3
100 %2 / 2
   Class com.koalog.jcs.solver.InverseOrderVariableHeuristic100 %5 / 5
100 %2 / 2
   Class com.koalog.jcs.solver.KeepOrderVariableHeuristic100 %5 / 5
100 %2 / 2
   Class com.koalog.jcs.solver.MaxRegretVariableHeuristic100 %12 / 12
100 %2 / 2
   Class com.koalog.jcs.solver.MinCostDomainHeuristic100 %13 / 13
100 %2 / 2
   Class com.koalog.jcs.solver.MostConstrainedVariableHeuristic100 %4 / 4
100 %2 / 2
   Class com.koalog.jcs.solver.SmallestDomainVariableHeuristic100 %12 / 12
100 %2 / 2
   Class com.koalog.jcs.solver.SplitHighDomainHeuristic100 %3 / 3
100 %2 / 2
   Class com.koalog.jcs.solver.SplitLowDomainHeuristic100 %3 / 3
100 %2 / 2
   Class com.koalog.jcs.solver.SplitSolver66 %12 / 18
50 %4 / 8
LinesMethods
%covered / total%covered / total
Package com.koalog.jcs.variable89 %236 / 265
85 %66 / 77
   Class com.koalog.jcs.variable.BaseVariable62 %32 / 51
66 %12 / 18
   Class com.koalog.jcs.variable.BooleanValueException0 %0 / 1
0 %0 / 1
   Class com.koalog.jcs.variable.BooleanVariable94 %18 / 19
100 %9 / 9
   Class com.koalog.jcs.variable.FalseBooleanVariable100 %4 / 4
100 %2 / 2
   Class com.koalog.jcs.variable.IntegerVariable97 %166 / 170
94 %37 / 39
   Class com.koalog.jcs.variable.TrueBooleanVariable100 %4 / 4
100 %2 / 2
   Class com.koalog.jcs.variable.VariableHelper42 %3 / 7
50 %2 / 4
   Class com.koalog.jcs.variable.VariableHelper$10 %0 / 0
0 %0 / 0
   Class com.koalog.jcs.variable.VariableHelper$NumberGenerator100 %9 / 9
100 %2 / 2