Drools

Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Revert "Expanded testGuardedUnit and added testCoordination - This is for Mario/MarkP/Edson reference only and should not be merged (#1631)"

This reverts commit 293ff779b355687d51537b7f6bd8ec4aa743fd07.

Expanded testGuardedUnit and added testCoordination - This is for Mario/MarkP/Edson reference only and should not be merged (#1631)

DROOLS-2176 (#1650)

* Added methods to get/add KieRuntimeLogger to the RuleUnitExecutorSession

* Added method signatures to InternalRuleUnitExecutor interface

Fix test failing on IBM JDK (#1647)

[DROOLS-2170] add class name to error message when trying to update a… (#1645)

[DROOLS-2170] add class name to error message when trying to update a not existing property

  1. … 19 more files in changeset.
[DROOLS-2172] during segment split avoid to associate a segment to a path to which it doesn't belong (#1642)

[DROOLS-2167] implement stacked rule unit invocations (#1640)

[DROOLS-2166] avoid NPE when trying to extract the meta data from a project with an invalid pom

DROOLS-2161 Recursive function definitions in context entries are raising compile time errors (#1638)

Don't ignore nThreads parameter (#1615)

[DROOLS-2152] fixes after mockito upgrade (#1628)

Clarify error messages for wrong "name" attributes (#1629)

+ fix name attribute in unrelated tests

upgraded to next development version

  1. … 49 more files in changeset.
avoid split packages in new kie-pmml module (#1637)

  1. … 553 more files in changeset.
[RHBRMS-3034] kie-server fails with SimpleDateFormat generated from GDST (#1632)

PMML Update with both old and new version of PMML4Compiler (#1636)

* Initial check-in for updating PMML to use POJOs where possible

* PMML update concentrating on Score card conversion

* Checkpoint before removing most of the old insert of "declare" based items

* Clean up and add license headers

* * Moved generation of the POJO code to be "pre-processor" functionality within KieBuilderImpl

* Added Regression model to the list of models that has been transformed to use the new POJO oriented approach

- Updated the rule generator templates

- Created POJO classes to replace several of the "declare" classes that were being generated; particularly those that were static in their definition

* Lots of updates to get the Tree model working and testing successfully

* More work done towards getting the MiningModel operational

* Checkpoint before building pre-compiler

* Nearing the "done point"

* Started renaming test pmml model files from .xml to .pmml

* More updates to get PMML processing completely done

* More work to get segment-to-segment transfer working

* Added in license headings

* Removed code that was machine specific

* Added fix to KieBuilderImpl so that it will not crash if the PMML compiler is not on the classpath

Disabled the unit tests for drools-scorecards module. This module will need to be updated to use the new PMML

* Revert "Added fix to KieBuilderImpl so that it will not crash if the PMML compiler is not on the classpath"

This reverts commit c332d231b0e219eed3d9c40f078eb5625151c151.

* Moved the new PMML code base to a separate module kie-pmml

* Now contains old PMML (drools-pmml) and new PMML (kie-pmml) to cover the use of drools-scorecards module

NOTE: Only one of the PMML modules should be deployed on the classpath. They both contain versions of the PMML4Compiler.

The KieBuilderImpl checks the version to call code appropriate to the version that is on the classpath.

    • -0
    • +14
    /kie-pmml/.gitignore
    • -0
    • +157
    /kie-pmml/pom.xml
    • -0
    • +1141
    /kie-pmml/src/main/java/org/drools/pmml/pmml_4_2/PMML4Helper.java
  1. … 287 more files in changeset.
DROOLS-2151 DMN default disable Runtime type-check, ... (#1627)

* DROOLS-2151 DMN default disable Runtime type-check, ...

... provide flag to explicitly enable it.

* Add test to demonstrate type-check at compile time via env variable

[DROOLS-2146] include complete file path in error message (#1616)

DROOLS-2153 Fix DMN compiler NPE if underlying compilation returns null (#1625)

add tests demonstrating that kie-ci is taking count of dependencies exclusion

DROOLS-1799: [GDT] Enable field binding for formula calculation type (#1608)

[RHBPMS-4312] Key store password reading made more general to support reading multiple passwords (#1619)

[RHBRMS-3027] avoid ProjectClassLoader creation when creating a new K… (#1610)

* [RHBRMS-3027] avoid ProjectClassLoader creation when creating a new KieSession

* [RHBRMS-3027] reuse kiemodule classloader during kieproject creation

* [RHBRMS-3027] fix tests

DROOLS-2143 Fix normalized duration tests (#1623)

DROOLS-2143 improve cases for date, time, date and time functions (#1622)

* DROOLS-2143 improve cases for date, time, date and time functions.

* TimeFunction on a TemporalAccessor to maintain the zone as ZoneRegion

at the expense of unreversible result,

For instance:

time(date and time("2017-08-10T10:20:00@Europe/Paris"))

instead of normalizing eagerly thanks to the date as

10:20:00+02:00

now results in

10:20:00@Europe/Paris

the problem is that now the current result is unreversible (no way to

distinguish Paris as UTC+1 or UTC+2 as we don't know anymore the

original supplied date)

DROOLS-2147 Fix Type test error (#1618)

* DROOLS-2147 Fix Type test error

* Truncate message string after 20 char.

* trim to 50c

DROOLS-2143: adding a few more tests

Allow ''--1' expression as per FEEL grammar rule 26 (#1620)

Fix FEEL date and time() handling of the first parameter `date` (#1621)

* Fix FEEL date and time() handling of the first parameter `date`

FEEL Spec Table 58 "date is a date or date time [...]

creates a date time from the given date (ignoring any time component)"

[that means ignoring any TZ from `date` parameter, too]

* .

[DROOLS-2116] Improve EvaluationContextImpl memory usage (#1591)