Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-5634 DMN Validation compilation classloader (#3091)

* reproducer

* fix.

    • -0
    • +90
    ./dmn/validation/classloader/ValidatorClassloaderTest.java
  1. … 3 more files in changeset.
DROOLS-5630 DMN Survey valid.rules for missing element references part 2 (#3089)

* DROOLS-5630 DMN Survey valid.rules for missing element references part 2

* Cover the case of missing the outputDecision from DS

  1. … 5 more files in changeset.
DROOLS-5630 DMN Survey validation rules for missing element references (#3086)

  1. … 1 more file in changeset.
DROOLS-5414 DMN Valid.rule for DecisionService at least 1 outputDecision (#3083)

    • -0
    • +94
    ./dmn/validation/ValidatorDecisionServiceTest.java
  1. … 7 more files in changeset.
DROOLS-5598 Review kie-dmn-validation BULK DMN examples version in codebase (#3062)

* archived DMNv1.1 tests.

* tests to be archived.

* pom update to rely on -validation test infra.

* Test DMNv1_1 archived, some failing because referencing DMNv1.2

* REMOVED non specific to DMNv1.1 validation tests

Removed tests which pertained to DMNv1.2 or later

or tests which not relates to model specifically built for validation

and actually coming from -core (as they are done already in the main

-validation module)

* REBASED so .gitignore no longer needed.

* Migration of DMNv1.1 to DMNv1.2 test files.

* In DMNv1.2 by default it is expected a defined type or a built-in type

fix the test

* In DMNv1.2 typeRef is no longer an XSD:QName

migrate TYPEREF_NO_NS.dmn manually

update test to reflect DMNv1.2 semantics.

* cleanups

* reinstantiate references in a test file.

* adding disclaimer these are archived/old DMNv1.1 tests

* Remove NOTES files in preparation of review

    • -7
    • +5
    ./dmn/validation/ValidatorTypeRefTest.java
  1. … 182 more files in changeset.
[DROOLS-5443] Move DMN-PMML tests to a separate module (#2967)

    • -32
    • +1
    ./dmn/validation/ValidatorImportTest.java
  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
    • +266
    ./dmn/validation/dtanalysis/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>

    • -0
    • +4
    ./dmn/validation/dtanalysis/MaskTest.java
  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

    • -16
    • +11
    ./dmn/validation/dtanalysis/OverlapHitPolicyTest.java
  1. … 1 more file 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
    • +68
    ./dmn/validation/ValidatorDMNDITest.java
  1. … 14 more files in changeset.
DROOLS-5256 DMN DT Analysis improvement to Overlap human friendly render (#2862)

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

    • -0
    • +113
    ./dmn/validation/dtanalysis/NullTest.java
  1. … 8 more files in changeset.
DROOLS-5183 DMN DT Analysis Validation for output values constraint (#2825)

  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.
DROOLS-5152 DMN align message level for missing typeRef attribute (#2815)

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

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

    • -0
    • +13
    ./dmn/validation/ValidatorTest.java
  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
    • +124
    ./dmn/validation/dtanalysis/RecommenderHitPolicyTest.java
  1. … 10 more files in changeset.
DROOLS-4932 DMN DT Analysis skip gap for unconstrained string (#2719)

    • -0
    • +48
    ./dmn/validation/dtanalysis/SimpleStringNoGapTest.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
    ./dmn/validation/dtanalysis/SameMsgInAllAPITest.java
  1. … 2 more files in changeset.
DROOLS-4875 DMN validation message alignment to DMN XSD constraint (#2692)

    • -0
    • +21
    ./dmn/validation/ValidatorTest.java
  1. … 4 more files in changeset.
DROOLS-4745 DMN v1.3 support (#2648)

* DROOLS-4745 DMN v1.3 support

* Marshalling

* XSD resource files for dmn-validation

* wip

* Add ch11 second example test

* Fix typo and missing default xmlns namespace in Ch11 2nd example

* Validator WIP

* wip

* finalizing validator

* .

* .

* .

    • -0
    • +39
    ./dmn/validation/ValidatorTest.java
  1. … 170 more files in changeset.
DROOLS-4773 DMN Validator fluent builder schema & analysis using reader (#2647)

* DROOLS-4773 DMN Validator fluent builder schema & analysis using reader

* .

    • -0
    • +11
    ./dmn/validation/ValidatorTest.java
  1. … 1 more file in changeset.
DROOLS-4765 DMN validation rule alignment for missing expression (#2644)

* DROOLS-4765 DMN validation rule alignment for missing expression

* .

    • -1
    • +15
    ./dmn/validation/ValidatorTest.java
  1. … 3 more files in changeset.
Skip gaps and overlaps in DTAnalysis for Collect decision tables Hit Policy (#2639)

  1. … 1 more file 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

* .

* .

* .

* .

  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

    • -3
    • +13
    ./dmn/validation/ValidatorTest.java
  1. … 3 more files in changeset.