Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
DROOLS-4545 : GDST V&V: Clean up situations where the webworker fails (#2592)

(cherry picked from commit ace16724dfccef8ed55d159a547596f24d40f17a)

DROOLS-4448: Include LocalDate into Package Data Model (#2519) (#2576)

* DROOLS-4448: Support LocalDate in drools-workbench-models

* DateTimeFormatter full qualified name

* Add quotes if BRL variable constraint is over LocalDate field

(cherry picked from commit d45df6b85ea4fcc5b7336a281397515a2fd1b4fe)

DROOLS-4602 Use a pre-set PomModel in KieBuilder when possible (#2572) (#2583)

(cherry picked from commit 2677f1fe5055b60045bcb31da64f4e85b7d1af24)

DROOLS-4395 [DMN Designer] Validation fails for included PMML model (#2522) (#2531)

* DROOLS-4395 [DMN Designer] Validation fails for included PMML model

* change DMN/PMML under test to demonstrate type imports too

[DROOLS-4447] fix parsing of mvel consequence when using a getter inside a modify

(cherry picked from commit 55edee1086e2bf4aaf8cc608c103dbeb1ffe7ee6)

[DROOLS-4468] fix calculation of property reactive mask in mvel consequence when using an update with getters

(cherry picked from commit 6162ca7ea4f39d8930b7bd00788b942fa0b40c40)

[DROOLS-4454] fix incremental compilation when removing a rule with a subnetwork and an OR

(cherry picked from commit 3b06d0675989615c664d13f5fc67091678269b52)

upgraded to next SNAPSHOT version

  1. … 61 more files in changeset.
DROOLS-4462 Fix DroolsMvelParserTest, FactHandleSerializationTest on Windows (#2518)

* DROOLS-4462 Fix line endings in DroolsMvelParserTest

* DROOLS-4462 Fix testBinaryWithNewLine

* DROOLS-4462 Fix FactHandleSerializationTest on Windows

    • -0
    • +6
    /drools-model/drools-mvel-parser/pom.xml
BXMSPROD-491 kie-soup-bom and uberfire-bom imports added (#2511)

DMN FEEL dead code elimination (#2504)

DROOLS-4440 Resolve dependency version in build (#2507)

* DROOLS-4440 Resolve dependencies version when "project" property is used

* DROOLS-4440 Add test for version resolution

[DROOLS-4453] Proper handling of empty fields in collections + minor refactoring (#2510)

* [DROOLS-4453] Minor refactoring and proper handling of empty fields in expect collections

* [DROOLS-4453] Additional tests

* [DROOLS-4453] Additional tests

* [DROOLS-4453] Minor changes

RHDM-1047 DMN implementation is not able to evaluate PMML mining model (#2512)

DROOLS-4332 Disable PMML parsing via kie-pmml if jPMML is in the classpath (#2498)

RHDM-1049 Wrong output variable values in PMML mining model (#2505)

* RHPAM-1049 Wrong output variable values in PMML mining model

* Changed output of the target field to be a simple value that is set at

the same time as the Sum_ version is created.

* Updated test to make sure change was effective in adding the output

value

* Fixed output so that it is based on PMML4OutputField. Actual class name is based on the package name, plus the name of the output field.

RHDM-1015 Rule-based test scenarios that contain maps of simple types fail (#2489)

* RHDM-1015 Rule-based test scenarios that contain maps of simple types fail

* Fixed an error that was being caused by the way the workbench writes the

JSON for Map objects that contain simple key/value pairs (e.g. String

and String).

* Fixed createObject so that it returns null if the className is one of

the simple types listed in the static List of simple types. Added comment

noting that this list is similar to a Map structure used in the interface

named DataManagementStrategy.

* Also added to the tests for the expression evaluator, creating a test

for a JSON string that is equivalent to one created by the workbench.

* Added tests that verify that the createObject method is returning

null when one of the listed simple types is requested, returning the

proper object when a non-simple type is requested, and throwing an

exception if it is unable to create an object of the requested non-simple type

* WIP

* Refactor to avoid recursion with simple types

* RHDM-1015 Rule-based test scenarios that contain maps of simple types fail

* Fixed an error that was being caused by the way the workbench writes the

JSON for Map objects that contain simple key/value pairs (e.g. String

and String).

* Fixed createObject so that it returns null if the className is one of

the simple types listed in the static List of simple types. Added comment

noting that this list is similar to a Map structure used in the interface

named DataManagementStrategy.

* Also added to the tests for the expression evaluator, creating a test

for a JSON string that is equivalent to one created by the workbench.

* Added tests that verify that the createObject method is returning

null when one of the listed simple types is requested, returning the

proper object when a non-simple type is requested, and throwing an

exception if it is unable to create an object of the requested non-simple type

* Removed SIMPLE_TYPES_LIST

DROOLS-4061 : Guided Score card rules not executed via test scenario. (#2356)

  1. … 3 more files in changeset.
[DROOLS-4403][DROOLS-3486] Scenario Simulation: Export DMN/Rule runner logs (#2500)

* [DROOLS-4403] Add auditMessagesMap to ScenarioResultMetadata. Populating them inside DMNScenarioRunnerHelper. Add test

* [DROOLS-4403] Add auditMessagesMap to SimulationRunMetadata. Populating them inside SimulationRunMetadataBuilder. Add test

* [DROOLS-4403] Change audit messages map to ordered (TreeMap)

* DROOLS-4403: Audit message handling for RULE Scenario.

* DROOLS-4403: Audit message handling for RULE Scenario.

* DROOLS-4403: Fixing SONAR reported issues.

* [DROOLS-4403] Implementing AuditLog/AuditLogLine

* [DROOLS-4403] Add execution index to executed rules

* [DROOLS-4403] Add execution index to executed dmns

* [DROOLS-4403] Replacing ";" with "-" as separator

* [DROOLS-4403] Modified as per PR suggestions. Add scenario index and execution index columns

* [DROOLS-4403] Add some coverage. Made some fix based on Sonar hint. Excluding AuditLog and AuditLogLine from sonar

DROOLS-4433 : Add the ability to move constraints within patterns in the same way we can move patterns within rules to Guided Rules and Guided Rule Templates (#2502)

* DROOLS-4433 : Add the ability to move constraints within patterns in the same way we can move patterns within rules to Guided Rules and Guided Rule Templates

* DROOLS-4433 : Add the ability to move constraints within patterns in the

same way we can move patterns within rules to Guided Rules and Guided

Rule Templates

-extended test support

* DROOLS-4433: Test all constraints have different binding

Remove drools-workbench-models-datamodel-api unused dependencies (#2423)

DROOLS-4425 : Migration from GDST to Excel for attributes and simple (#2499)

columns

[DROOLS-4259] Scenario can not access parent data object fields (#2503)

* [DROOLS-4259] Initial commit, not working

* [DROOLS-4259] Refactored field reflection to a single method and fix superclass access

* [DROOLS-4259] Minor change

[DROOLS-4414] Fixing 1.5 -> 1.6 migration (#2493)

* [DROOLS-4414] Implemented SAX parsing. Fixed 1.5 -> 1.6 migration

* [DROOLS-4414] Modified test resources to cover additional cases

* [DROOLS-4414] Modified as per PR suggestions

* [DROOLS-4414] Modified as per SONAR suggestions

* [DROOLS-4414] Modified as per SONAR suggestions

* [DROOLS-4414] Switched from (Throwing)Function to ThrowingConsumer. Add various utility methods to DOMParserUtils. Fixed from1_0to1_1 migration.

* [DROOLS-4414] Fixed migrations

* [DROOLS-4414] Working migrations

* [DROOLS-4414] Removed try-catch from tests

  1. … 4 more files in changeset.
[DROOLS-4374] Align error messages when missing semicolons (#2501)

BAQE-1049 Measure cross-module test coverage (#2495)

[DROOLS-4423] avoid returning SubnetworkTuples among objects returned by getObjectsDeep

[DROOLS-4546] BigDecimal in from accumulate with MVEL with executable-model (#2497)

* Tests

* Post process phase to transform BigDecimal literals after having processed the LHS phase

* Convert BigDecimal assign plus operator to add or remove

* Passing AccumulateTest

* Null case for BigDecimalConversion

* Moved accumulateInline in separate class

* Moved to constructor

* Removed dead code

* Refactor of AccumulateInline

* Mvel compiler is a field

* New field

* Avoid recompile init block twice

* Use inline template in resource folder

* Use specific exception

* First refactor of parseInitBlock

* Remove dead code

* use MVEL compiler for everything

* Better control flow

* Check for unsupported Inline Accumulate

* Better control flow for LegacyAccumulateInline

* Better control flow for LegacyAccumulateInline

* Moved reverse method closer

* write accumulate method closer

* Extracted parsing method

* Rename

* Moved method

* Removed TODO

* Reverted unwanted commit

  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)

upgraded to next SNAPSHOT version

  1. … 61 more files in changeset.