Matteo Mortari

DROOLS-5481 DMN emit error DMNMessage when exception in contextentry (#2974)

* DROOLS-5481 DMN emit error DMNMessage when exception in contextentry

* .

DROOLS-5428 DMN extended "invoke()" function to be enlisted deprecated (#2946)

* DROOLS-5428 DMN extended "invoke()" function to be enlisted deprecated

* sonarcloud refactoring

DROOLS-5445 DMN function adoc align sum([]) (#2958)

DROOLS-5438 DMN align FEEL behaviour when sum([]) (#2952)

DROOLS-5440 DMN FEEL built-in functions verifiable documentation (#2953)

* WIP

* finalize list functions doc

* numeric function doc

* WIP

* WIP

* all built-in covered.

* dependency alignment

* .

* .

    • -0
    • +1596
    /kie-dmn/FEELbuiltinfunctions.adoc
DROOLS-5429 DMN DT Analysis mc/dc TCK output enhancement (#2947)

JDK11 future upgrade (#2944)

    • -0
    • +21
    /kie-dmn/kie-dmn-validation/pom.xml
DROOLS-5421 DMN FEEL perf opt EvaluationContext.current() (#2939)

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

  1. … 3 more files in changeset.
DROOLS-5391 DMN external Java fn parameter resolution (#2924)

* reproducer

* fix

* .

* .

DROOLS-5392 DMN survey all Signavio extension MID aggregates (#2927)

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>

DROOLS-5370 DMN DT Analysis 1NF duplicate error, avoid subsumption dups (#2915)

DROOLS-5366 DMN DT Analysis avoid duplicate F message (#2913)

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

DROOLS-5361 DMN DT Analysis Subsumption: Change the message (#2911)

DROOLS-5344 DMN wrong serialization mask for FEEL years and month durat. (#2902)

DROOLS-5330 DMN coercion of decision service parameter interaction with typecheck (#2898)

* reproducer

* fix

DROOLS-5301 DMN Strongly assess DMN Import with same name in 2 ns (#2897)

* DROOLS-5301 DMN Strongly assess DMN Import with same name in 2 ns

reproducer

* fix

* changing logger config for the class which can also display package

* sonarcloud score improvement +2

DROOLS-5322 DMN Strongly fix codegen for FEEL id being Java keywords (#2893)

* DROOLS-5322 DMN Strongly fix codegen for FEEL id being Java keywords

reproducer

* fix

* implement code review feedback

DROOLS-5319 DMN name collision type value fix (#2891)

* DROOLS-5319 DMN name collision type value fix

reproducer

* fix

DROOLS-5306 DMN type design document as javadoc (#2886)

* DROOLS-5306 DMN type design document as javadoc

* resolving namespace clash

* addendum example making reference to another ItemDefinition

* added implementation notes

* finalizing documentation for inner type

DROOLS-5300 DMN Strongly assess Anonymous inner composite collection (#2885)

* DROOLS-5300 DMN Strongly assess Anonymous inner composite collection

* fix

DROOLS-5299 DMN strongly typed javadoc/file comment disclaimer (#2884)

* DROOLS-5299 DMN strongly typed javadoc/file comment disclaimer

* .

* refactoring following code review

DROOLS-5132 DMN Drools TCK runner updates (#2882)

DROOLS-5297 DMN small test reorganization (#2883)

    • -86
    • +0
    /kie-dmn/kie-dmn-core/src/test/resources/a.dmn
  1. … 5 more files in changeset.
KOGITO-1546 XStreamUtils kie-soup refactoring (#1640)

KOGITO-1546 XStreamUtils kie-soup refactoring (#2874)

* KOGITO-1546 XStreamUtils kie-soup refactoring

* drools-core dep update

* kie-dmn-backend dep update

  1. … 7 more files in changeset.
DROOLS-5279 Append missing .gitignore in kie-memory-compiler (#2872)

    • -0
    • +21
    /kie-memory-compiler/.gitignore
DROOLS-5281 DMN alignment DMNAssemblerService internal DMNRuntimeBuilder util (#2873)

* TO BE REVERTED: use type safe in every test

TO BE REVERTED: use type safe in every test

x

Conflicts:

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorImportTest.java

TO BE REVERTED 2: use typesafe in every test

Conflicts:

kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/v1_3/DMNTypeSafeTest.java

kie-dmn/kie-dmn-validation/src/test/java/org/kie/dmn/validation/ValidatorImportTest.java

x

fix test evaluation non type safe

Reverted evaluation

Conflicts:

kie-dmn/kie-dmn-core/src/test/java/org/kie/dmn/core/BaseVariantTest.java

x

fixing test structures

x

x

x

* fix

* REVERT

* test variant for DMNCompilerTest

Co-authored-by: Luca Molteni <volothamp@gmail.com>