Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-2263: Increase coverage (#1790)

[DROOLS-2284] rules with more than three variable references in consequence require functions and objects with higher arity (#1796)

DROOLS-1701 coverage filter/path for PATH selection

[DROOLS-2354] simplify NetworkNodes equality and index nodes in CompositeSink

  1. … 18 more files in changeset.
RHDM-341 Last prediction missing value strategy does not work correctly in PMML tree models (#1792)

* Updated test data so that it reflected values that would give the desired results

* Updated TreeNode to provide a method (getWeightedConfidenceWinner) that will return a ScoreDistributionInfo object that reflects the value with the greatest weighted confidence, from the nodes that are submitted

* Updated the generated rules so that they use the new method to find the actual value and confidence information, when there are missing input values

DROOLS-1701 coverage filter/path ONLY ref Table 54: Semantics of lists

RHDM-254 RHBRMS-3057 DrlParser/DrlDumper will break valid DRL containing accumulate statements (#1789)

* [RHDM-254] fix drl dumper for accumulate

(cherry picked from commit db135c5)

* [RHDM-254] Fix test to support older version of AssertJ

[DROOLS-2284] fix package model generation for executable model when a package contains many thousands of rules

DROOLS-1701 coverage of "between" function

DROOLS-2318 DMN: Add generated tests that check ItemDefiniton sorting (#1782)

* DROOLS-2318 DMN: Add generated tests that check ItemDefinition sorting

* DROOLS-2318 DMN: Add generated tests that check ItemDefinition sorting

* DROOLS-2318 DMN: Add generated tests that check ItemDefinition sorting

* DROOLS-2318 DMN: Add generated tests that check ItemDefinition sorting

RHDM-316 PMML scorecards are not able to evaluate ComplexPartialScore (#1775)

* Added new class, ComplexScore. Used to hold information that is used by the template process to create rules that will update the value of a ScoreRow.

* Added methods to PMML4Helper that create the formula that is used in calculating the partial score

* Added rule to scorecard_compiler.drl that uses the new complexPartialScore template to insert rules to update the ScoreRow

* Added new template, complexPartialScore.mvel, that creates a rule which will update ScoreRow values

* Updated the tests for complex partial scores to include more than a single complex partial score

[DROOLS-2284] add versioning to drools-model file + minor refactor in executable model

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

(cherry picked from commit 4daacae3eac66718102411d8e1bf823c82604b8a)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

(cherry picked from commit 4daacae3eac66718102411d8e1bf823c82604b8a)

DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException (#1786)

* DROOLS-2346: ProtobufOutputMarshaller.orderFacts should use Integer.compare to avoid IllegalArgumentException

* DROOLS-2346: Test case

[DROOLS-2284] Expose the internal kieModule of the CanonicalKieModule.java for the maven plugin (#1788)

[DROOLS-2284] support for high arity functions in pattern dsl for executable model

DROOLS-2307 DMN enhanced for loop (#1787)

test at DMN layer

upgraded to 7.7.0.t024

  1. … 52 more files in changeset.
DROOLS-2322 Move Kie extended FEEL function into appropriate profile (#1769)

* DROOLS-2322 Move Kie extended FEEL function into appropriate profile

* final changes for edge-cases

* Realign SignavioProfile to changes

* Missing header

* Reconciliate FEELProfile for kie extended FEEL functions

* fix test for Kie extended FEEL function in simple DMN model

* Align manually formatting code

* fix javadoc typo

* Minor optimization (memoize feelFunctions accordingly to feelProfiles)

* Correction and optimizations

* FEEL optimizations for CompilerContext

if the CompilerContext is created via the FEEL instance,

because the configuration is managed via the FEELProfile, the

CompilerContext contains already all the necessary functions and other

configurations as necessary.

  1. … 25 more files in changeset.
[DROOLS-2284] fix generation of accumulate statement in pattern dsl for executable model

[DROOLS-2284] make maven plugin to generate pattern dsl by default when using the executable model

[DROOLS-2284] Pattern DSL in drools-test-coverage (disabled by default) (#1785)

* [DROOLS-2284] Drools-test-coverage supports pattern-dsl

* [DROOLS-2284] Run tests with Pattern DSL dialect

* Parametrize pattern tests

[DROOLS-2284] fix from accumulate with contraints + watched properties in executable model

[DROOLS-2284] Fix beta generation index for BigDecimalTests (#1784)

[DROOLS-2284] fix oopath expressions generation for pattern dsl in executable model

[DROOLS-2284] Fix Accumulate with PatternDSL (#1783)

Add bind as last chain call

Also add bind as last chained call in BinaryExpr

[DROOLS-2284] fix eval for pattern dsl in executable model

[DROOLS-2284] Support accumulate with the new PatternDSL (#1780)

* Explicit switching among flow and pattern DSL

* Move accumulate inner binding pattern to specific pattern

* Switch among two accumulates

* Switch among two accumulates

* Handle binary expression bind

* Pushed fields up

* Pushed methods up

* Build Binding in super class

* Reformat

* Expression builder in constructor

* Moved visit of Pattern up

* Used same visit in constraint

* Post visit

* Extracted common parts

* Removed logging

* Disabled Pattern DSL tests

* Disabled Pattern DSL tests

* Reverted unwanted changes

DROOLS-1701 coverage of "instance of" function