Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-5158 DMN DT Analysis mc/dc (experimental) (#2938)

* MC DC MCDC MC/DC enumerate without repetition for rules

* MC/DC enumValues with repetition for each rule

* compute enum values based on column constraint if available.

* matching rule for a given input

* ordering enumvalues

* wip

* WIP

* Neg records only singleton per other-enum

* .

* WIP

* .

* .

* .

* .

* revisit step1

* working for analysing inputs

* working for example1

* Example 1 working

* example1 step2/3 filter output new strategy

* avoid filtering if it would end up with prioritize else-rule

* test1 and test2 results.

* final opts, test1 and test2 working

* .

* fix for test2

* adding output to convenience XLSX while debug

* minor refactors

* covering TODO case, skip if not enumerated output value when needed

* asserting MCDC test cases for rule ID consistency

* move XLSX generation as a test facility

* package re-org

* Generate DMN TCK file format for MC DC cases

* better debug file handling

* give proper naming to example2

* license header

* final cleanup

* disable debug test utils

* test logging util

* sonarcloud refactorings

    • -0
    • +266
    ./mcdc/ExampleMCDCTest.java
  1. … 17 more files in changeset.
DROOLS-5368 DMN DT Analysis avoid dups Misleading msg when is a Masked (#2914)

* DROOLS-5368 DMN DT Analysis avoid dups Misleading msg when is a Masked

* .

Co-authored-by: Mario Fusco <mario.fusco@gmail.com>

  1. … 1 more file in changeset.
DROOLS-5370 DMN DT Analysis 1NF duplicate error, avoid subsumption dups (#2915)

  1. … 2 more files in changeset.
DROOLS-5366 DMN DT Analysis avoid duplicate F message (#2913)

  1. … 2 more files in changeset.
DROOLS-5363 DMN DT Analysis consolidate gap/overlap message reporting (#2912)

* DROOLS-5363 DMN DT Analysis consolidate gap/overlap message reporting

* implement feedback

* removed unused method

  1. … 1 more file in changeset.
DROOLS-5256 DMN DT Analysis improvement to Overlap human friendly render (#2862)

    • -0
    • +90
    ./OverlapsMsgTest.java
  1. … 3 more files in changeset.
DROOLS-5187 DMN DT Analysis include `null` for gaps/overlaps calculation (#2834)

  1. … 8 more files in changeset.
DROOLS-5183 DMN DT Analysis Validation for output values constraint (#2825)

    • -0
    • +46
    ./FailingOutputConstraintsTest.java
  1. … 4 more files in changeset.
RHDM-1292 DMN DT Analysis message when InputEntry unary test null value (#2821)

Validation yields a confusing message when a null is used in a decision

table cell

  1. … 2 more files in changeset.
[DROOLS-4470] DMN DT Analysis check allowedValues from imported ItemDef (#2813)

* [DROOLS-4470] DMN DT Analysis check allowedValues from imported ItemDef

* - fix code smells

  1. … 4 more files in changeset.
RHDM-1281 DMN DT Analysis message when DT is decision logic of BKM (#2799)

  1. … 4 more files in changeset.
DROOLS-4942 DMN DT Analysis hit policy recommender (#2747)

* DROOLS-4942 DMN DT Analysis hit policy recommender

WIP

* update according to feedback received

* cleanup

* .

    • -0
    • +124
    ./RecommenderHitPolicyTest.java
  1. … 10 more files in changeset.
DROOLS-4932 DMN DT Analysis skip gap for unconstrained string (#2719)

    • -0
    • +48
    ./SimpleStringNoGapTest.java
    • -0
    • +113
    ./StringWithoutEnumNoGapTest.java
  1. … 7 more files in changeset.
DROOLS-4929 DMN DT Analysis to report all Kie Messages (#2717)

* DROOLS-4929 DMN DT Analysis to report all Kie Messages

* fix.

    • -0
    • +125
    ./SameMsgInAllAPITest.java
  1. … 2 more files in changeset.
Skip gaps and overlaps in DTAnalysis for Collect decision tables Hit Policy (#2639)

  1. … 1 more file in changeset.
DROOLS-4344 DMN DT Analysis normalize Contractions for complete 2NFcheck (#2461)

  1. … 6 more files in changeset.
DROOLS-4338 DMN DT Analysis normaliz redundant overlaps skip no-interval (#2456)

    • -0
    • +102
    ./RuleOrderDashTest.java
  1. … 2 more files in changeset.
DROOLS-4214 DMN DT Analysis Interval in the cont. domain friendly print (#2410)

  1. … 5 more files in changeset.
DROOLS-4202 DMN DT Analysis when outputclause is expression (#2404)

    • -0
    • +61
    ./PosDoubleNegHalfTest.java
  1. … 3 more files in changeset.
DROOLS-4193 DMN DT Analysis handling of explicit null InputClause enum (#2395)

    • -0
    • +57
    ./EnumerationWithNullTest.java
  1. … 2 more files in changeset.
Update Java Parser from 3.10.2 to 3.13.10 (#2353)

* Drools compile after upgrade of JP from 3.10.2 to 3.13.10

* DrlNameExpr is a NameExpr

* support toString in DroolsConstraintParser nodes

  1. … 27 more files in changeset.
DROOLS-3981 DMN DT Analysis coverage for not() (#2329)

  1. … 5 more files in changeset.
DROOLS-3982 DMN DT Analysis coverage nested in other decision logic(s) (#2330)

    • -0
    • +88
    ./DTNestingTest.java
  1. … 5 more files in changeset.
DROOLS-3977 DMN DT Analysis check 2nd NF Violations (#2328)

    • -0
    • +51
    ./Check2ndNFViolationTest.java
  1. … 8 more files in changeset.
DROOLS-3970 DMN DT Analysis check 1st NF Violations (#2323)

    • -0
    • +58
    ./Check1stNFViolationTest.java
  1. … 6 more files in changeset.
DROOLS-3955 DMN DT Analysis additional data types (#2320)

    • -0
    • +139
    ./BuiltinAndOtherValuesTest.java
  1. … 6 more files in changeset.
DROOLS-3779 DMN DT Analysis Subsumption&Contraction for DMN Decision Table (#2319)

* DROOLS-3779 DMN DT Analysis Subsumption for DMN Decision Table

* Small refactor

* Contraction.

* .

* .

    • -0
    • +52
    ./ContractionRulesTest.java
    • -0
    • +92
    ./SubsumptionRulesTest.java
  1. … 11 more files in changeset.
DROOLS-3785 DMN DT Analysis "Misleading rules" in P tables check (#2307)

* DROOLS-3785 DMN DT Analysis "Misleading rules" in P tables check

* .

    • -0
    • +77
    ./MisleadingRulesTest.java
  1. … 7 more files in changeset.
DROOLS-3822 DMN DT analysis extended Validation API support (#2299)

* DROOLS-3822 DMN DT analysis extended Validation API support

* Implement code review feedback

    • -0
    • +90
    ./MultipleModelsTest.java
  1. … 4 more files in changeset.
DROOLS-3809 DMN DT Analysis Bound sort for gaps overlaps and normalization (#2294)

* WIP

* .

* .

    • -3
    • +3
    ./GapsAndOverlaps1domainOnTableTest.java
    • -0
    • +90
    ./SRGapsOverlapsSubsumption2Test.java
  1. … 8 more files in changeset.