Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[DROOLS-5443] Move DMN-PMML tests to a separate module (#2967)

  1. … 77 more files in changeset.
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
    • +477
    ./dtanalysis/mcdc/example1.dmn
    • -0
    • +348
    ./dtanalysis/mcdc/example2.dmn
  1. … 16 more files in changeset.
DROOLS-5370 DMN DT Analysis 1NF duplicate error, avoid subsumption dups (#2915)

    • -0
    • +106
    ./dtanalysis/DT1stNFViolationDuplicateNoSubsumption.dmn
  1. … 2 more files in changeset.
[DROOLS-4562] DMN validation semantic rules for DMNDI (#2839)

* [DROOLS-4562] DMN validation semantic rules for DMNDI

* - cleanup

* - suppress WARNING for no DMNDI case and trisotech dynamicDecisionService case

* - fixed v1_3 MarshallingUtils

    • -0
    • +168
    ./dmndi/all-elements-invalid-ref.dmn
    • -0
    • +64
    ./dmndi/all-elements-with-dmndi-no-dmnshape.dmn
    • -0
    • +168
    ./dmndi/all-elements.dmn
  1. … 12 more files in changeset.
DROOLS-5256 DMN DT Analysis improvement to Overlap human friendly render (#2862)

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

    • -0
    • +150
    ./dtanalysis/GapsXYv2WithNull.dmn
    • -0
    • +36
    ./dtanalysis/NullBooleanAfter.dmn
    • -0
    • +28
    ./dtanalysis/NullBooleanBefore.dmn
    • -0
    • +36
    ./dtanalysis/NullNumberAfter.dmn
    • -0
    • +28
    ./dtanalysis/NullNumberBefore.dmn
  1. … 6 more files in changeset.
DROOLS-5183 DMN DT Analysis Validation for output values constraint (#2825)

    • -0
    • +51
    ./dtanalysis/FailingOutputConstraints.dmn
  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

    • -0
    • +35
    ./dtanalysis/DTwithNull.dmn
  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

    • -0
    • +105
    ./dtanalysis/AgeKittenImporting.dmn
    • -0
    • +22
    ./dtanalysis/AgeKittenItemDef.dmn
  1. … 3 more files in changeset.
DROOLS-5152 DMN align message level for missing typeRef attribute (#2815)

    • -0
    • +75
    ./variableMissingTypeRef.dmn
  1. … 2 more files in changeset.
RHDM-1281 DMN DT Analysis message when DT is decision logic of BKM (#2799)

    • -0
    • +59
    ./dtanalysis/dtInBKM.dmn
  1. … 4 more files in changeset.
DROOLS-5081 DMN avoid NPE if failing FEEL parsing (#2775)

    • -0
    • +32
    ./somethingInBetween.dmn
  1. … 3 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
    • +53
    ./dtanalysis/RecommenderHitPolicy1.dmn
    • -0
    • +64
    ./dtanalysis/RecommenderHitPolicy2.dmn
    • -0
    • +64
    ./dtanalysis/RecommenderHitPolicy3.dmn
    • -0
    • +68
    ./dtanalysis/RecommenderHitPolicy4.dmn
  1. … 8 more files in changeset.
DROOLS-4932 DMN DT Analysis skip gap for unconstrained string (#2719)

    • -0
    • +39
    ./dtanalysis/simpleStringNoGap.dmn
    • -0
    • +81
    ./dtanalysis/stringWithoutEnumNoGap.dmn
  1. … 9 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
    • +78
    ./dtanalysis/sameMsgInAllAPI.dmn
  1. … 2 more files in changeset.
DROOLS-4875 DMN validation message alignment to DMN XSD constraint (#2692)

  1. … 4 more files in changeset.
RHDM-1119 DMN Validation doesn't report non existing operator (#2582)

* RHDM-1119 DMN Validation doesn't report non existing operator

* .

* RHDM-1119: Add a reproducer test

* .

* .

* .

* .

    • -0
    • +51
    ./UNKNOWN_OPERATOR.dmn
  1. … 8 more files in changeset.
DROOLS-4629 DMN heuristic for invocation name (#2579)

* Reapply DROOLS-4629 DMN heuristic for invocation name (#2574)

* extend heuristic scope

    • -0
    • +98
    ./invalidFunctionNameInvocation.dmn
  1. … 3 more files in changeset.
Revert "DROOLS-4629 DMN heuristic for invocation name (#2574)" (#2578)

This reverts commit 0c0cac3e01c964c79331b830cda739beecd6cc0b.

Reverting as it generates WARN messages for dmn files which are correct.

    • -98
    • +0
    ./invalidFunctionNameInvocation.dmn
  1. … 3 more files in changeset.
DROOLS-4629 DMN heuristic for invocation name (#2574)

    • -0
    • +98
    ./invalidFunctionNameInvocation.dmn
  1. … 3 more files in changeset.
DROOLS-4187 kie-dmn-validation: Incorrect import detection (#2494)

* DROOLS-4187 kie-dmn-validation: Incorrect import detection

* DMN Import rules to check only on DMN type of Import(s)

    • -0
    • +30
    ./import/DROOLS-4187a.dmn
    • -0
    • +47
    ./import/DROOLS-4187b.dmn
    • -0
    • +96
    ./import/Invoke_Iris.dmn
  1. … 3 more files in changeset.
DROOLS-4344 DMN DT Analysis normalize Contractions for complete 2NFcheck (#2461)

    • -0
    • +135
    ./dtanalysis/DT2ndNF3combo.dmn
  1. … 7 more files in changeset.
DROOLS-4338 DMN DT Analysis normaliz redundant overlaps skip no-interval (#2456)

    • -0
    • +74
    ./dtanalysis/RuleOrderDash.dmn
  1. … 2 more files in changeset.
DROOLS-4202 DMN DT Analysis when outputclause is expression (#2404)

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

    • -0
    • +46
    ./dtanalysis/EnumerationWithNull.dmn
  1. … 2 more files in changeset.
DROOLS-3981 DMN DT Analysis coverage for not() (#2329)

    • -0
    • +79
    ./dtanalysis/DTusingNOT.dmn
    • -0
    • +79
    ./dtanalysis/DTusingNOT2.dmn
    • -0
    • +76
    ./dtanalysis/DTusingNOTnumber.dmn
  1. … 4 more files in changeset.
DROOLS-3982 DMN DT Analysis coverage nested in other decision logic(s) (#2330)

    • -0
    • +136
    ./dtanalysis/DTnestedEverywhere.dmn
  1. … 5 more files in changeset.
DROOLS-3977 DMN DT Analysis check 2nd NF Violations (#2328)

    • -0
    • +94
    ./dtanalysis/DT1stNFViolationB.dmn
    • -0
    • +210
    ./dtanalysis/DT2ndNFViolation.dmn
  1. … 10 more files in changeset.
DROOLS-3970 DMN DT Analysis check 1st NF Violations (#2323)

    • -0
    • +199
    ./dtanalysis/DT1stNFViolation.dmn
  1. … 6 more files in changeset.
DROOLS-3955 DMN DT Analysis additional data types (#2320)

    • -0
    • +102
    ./dtanalysis/complexDTdates.dmn
    • -0
    • +102
    ./dtanalysis/complexDTdatesV2.dmn
    • -0
    • +77
    ./dtanalysis/weirdPosNeg.dmn
    • -0
    • +77
    ./dtanalysis/weirdYMduration.dmn
  1. … 4 more files in changeset.