Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
[KOGITO-2792] backport of kogito improvements (#3000)

    • -38
    • +0
    ./compiler/integrationtests/Misc2Test.java
  1. … 9 more files in changeset.
[DROOLS-5275] Descope Traits (#2887)

* [DROOLS-5275] Descope Traits

New module for traits

Dependency on core

trait tests moved from drools core to traits

Split Trait logic in GenericTypeDefinition

Avoid using static method in DefaultFactHandle

Reverted DefaultBeanClassBuilder to master

DefualtBeanClassBuilder does not depend on traits

Moved trait test to LegacyTraitTest.java

Renamed TraitProxy, TraitProxyImpl extends TraitProxy

BaseTraitProxy file in service

Moved traits DRL to traits module

Fix Manual injection in MetadataTest

Injection of TraitPropertyWrapperBuilder

Moved TraitableBean to drools core

Moved TraitTypeMap and TraitableBean to core

Fix testTraitRedundancy

Descope trait OOP, with KieComponentFactoryInjected

Subclass DefaultFactHandle

Removed trait support for DisconnectedFactHandle.java (dead code)

TraitNamedEntryPoint

Moved trait persistence test to traits module

IsAEvaluatorDefinition has to be defined explictly

Removed TRAITSET_FIELD_NAME from listened properties as it wasn't covered by test

Create KnowledgePackageImpl using KieComponentFactory

Subclassed KnowledgePackageImpl to TraitKnowledgePackageImpl.java, removed TraitCoreService.java

removed traits from implicit imports

Fix specific case for JBPM in which the kbase is not present

* Updated TraitExample.java in drools-example to import trait dependency

* Added clarifying comment

* org.drools.traits.core.factmodel.traits

to

org.drools.traits.core.factmodel

* kie-util-test to test scope and jaxb to provided, retriggering

* Fix license

    • -103
    • +0
    ./compiler/integrationtests/Misc2Test.java
    • -26
    • +0
    ./compiler/ReviseTraitTestWithPRAlwaysCategory.java
    • -82
    • +0
    ./compiler/factmodel/traits/DoSomethingProxy.java
    • -25
    • +0
    ./compiler/factmodel/traits/IDoSomething.java
    • -32
    • +0
    ./compiler/factmodel/traits/IPerson.java
    • -26
    • +0
    ./compiler/factmodel/traits/IRole.java
    • -29
    • +0
    ./compiler/factmodel/traits/IStudent.java
    • -87
    • +0
    ./compiler/factmodel/traits/Imp.java
    • -148
    • +0
    ./compiler/factmodel/traits/Imp2.java
  1. … 358 more files in changeset.
KOGITO-1546 XStreamUtils kie-soup refactoring (#2874)

* KOGITO-1546 XStreamUtils kie-soup refactoring

* drools-core dep update

* kie-dmn-backend dep update

    • -1
    • +1
    ./compiler/reteoo/ReteooBuilderTest.java
  1. … 21 more files in changeset.
[DROOLS-5050] fix event flushing for polymorphism (#2807) (#2866)

(cherry picked from commit 9c46dee4b21a5138616f5241fce5ced79fb802b3)

  1. … 1 more file in changeset.
[DROOLS-2965] create activation directly from the alpha network when a rule has no beta nodes (#2860)

    • -0
    • +235
    ./compiler/integrationtests/AlphaNodeTest.java
    • -3
    • +1
    ./compiler/phreak/BetaNodeBuilder.java
    • -9
    • +11
    ./compiler/phreak/RemoveRuleTest.java
    • -2
    • +1
    ./compiler/reteoo/MockLeftTupleSink.java
  1. … 32 more files in changeset.
[DROOLS-5149] Able to specify a releaseId with KieHelper (#2845)

    • -0
    • +21
    ./compiler/integrationtests/Misc2Test.java
[DROOLS-5050] fix event flushing for polymorphism (#2807)

  1. … 1 more file in changeset.
[DROOLS-4996] fix KnowledgeBase serialization when a rule invokes a query (#2801)

    • -1
    • +2
    ./compiler/integrationtests/QueryTest.java
  1. … 2 more files in changeset.
[DROOLS-5051] Mvel type coercion and rounding behavior compatibility between mvel 2.2.8 and 2.4.3 (#2766)

- Unit tests

- Requires mvel 2.4.7 : See https://github.com/mvel/mvel/commit/74236608795efa2f2cc536b923417d0966e549bc

    • -0
    • +83
    ./compiler/integrationtests/MVELTest.java
Drools now supports Java 9 (#2789)

* Allow Drools to be used in Java9

* Unit test

* Rebase and fix Sonarcloud

  1. … 1 more file in changeset.
[DROOLS-4967] fix package name retrival for dtables (#2769)

    • -2
    • +2
    ./compiler/kie/builder/impl/KieModuleRepoTest.java
  1. … 15 more files in changeset.
[DROOLS-5030] improve support for different resource types in KieFile… (#2758)

[DROOLS-5030] improve support for different resource types in KieFileSystem

    • -14
    • +5
    ./compiler/api/KnowledgeBuilderTest.java
  1. … 30 more files in changeset.
[DROOLS-4092] Default to executable model in the kie-maven-plugin (#2636)

* buildAll() uses the executable model (pattern) now

* Fix org.drools.testcoverage.functional.oopath.OOPathCepTest.testOOPathNotAllowedInDeclaredWindow

* Fix overload to avoid default

* Fix compilation

* Do not cast null literal

* DROOLS-4902 Fix boolean coercion with primitive boolean

* Fix boolean typed coercion

* Avoid serialize DomainClassMetadata

* Revert "Avoid serialize DomainClassMetadata"

This reverts commit 9ae57e5b

Co-authored-by: Tibor Zimanyi <tibor.zimanyi@gmail.com>

  1. … 9 more files in changeset.
[DROOLS-4878] Test Scenario: fix support for default stateless kieSession (#2700)

* [DROOLS-4878] Refactor to use KieSessionConfiguration

* [DROOLS-4878] Fix test

* [DROOLS-4878] Minor change

  1. … 6 more files in changeset.
[DROOS-4939] allow to use generics in declared types (#2729)

* [DROOS-4939] allow to use generics in declared types

  1. … 16 more files in changeset.
[DROOLS-4953] make drools compatible with java 12

    • -17
    • +9
    ./compiler/kie/builder/impl/KieModuleRepoTest.java
  1. … 2 more files in changeset.
[DROOLS-4896] retract the tuple created by an accumulate when it no longer produces a result

  1. … 1 more file in changeset.
[DROOLS-4886] during incremental compilation also rebuild declared types having a modified declared type among its fields

    • -26
    • +32
    ./compiler/kie/builder/impl/KieModuleRepoTest.java
  1. … 7 more files in changeset.
[DROOLS-4829] Rule with NotNode in the middle is not fired after ksession.reset() (#2667)

  1. … 1 more file in changeset.
update to latest ecj (#2694)

* update to latest ecj

* update to latest ecj

  1. … 2 more files in changeset.
[DROOLS-3583] ignore one line comments in consequences when doing property reactivity analisys

  1. … 1 more file in changeset.
Raise the timeout for concurrency tests - backport to 7.6 (#2682)

Drools 4834 - Raise the timeout for concurrency tests (#2670)

* DROOLS-4834 - Raise the timeout for concurrency tests

* reverting DROOLS-4834

* DROOLS-4834 Raise the timeout for concurrency tests

[KOGITO-608] remove dependency from TypeResolver in kie-soup (#2668)

    • -1
    • +1
    ./compiler/compiler/PackageBuilderConfigurationTest.java
    • -1
    • +1
    ./compiler/phreak/ReteTesterHelper.java
  1. … 79 more files in changeset.
decouple ruleunit + pluggable classloader (#2652)

* decouple ruleunit

* pluggable classloader

* create osgi bundle

* register dynamic component factory in osgi Activator

* fix osgi integration

    • -1
    • +1
    ./compiler/factmodel/traits/LegacyTraitTest.java
    • -2
    • +1
    ./compiler/factmodel/traits/StandaloneTest.java
    • -1
    • +1
    ./compiler/kie/builder/impl/KieModuleRepoTest.java
  1. … 191 more files in changeset.
[DROOLS-4684] Parser and Canonical Model Compiler error on Conditional Named Consequence (#2638)

* Test

* Reduced test for parser

* Test in drools compiler

* Revert "Reduced test for parser"

This reverts commit 55008ec5

* Possible fix

* Removed line from test

* Parse the function descr instead of the pattern

* Register source pattern as accumulate variable (as it's used by the named consequence)

* Refactor

* Take all the acc functions

* Renamed test

    • -0
    • +29
    ./compiler/compiler/DrlParserTest.java
    • -0
    • +1
    ./compiler/compiler/xml/rules/DumperTest.java
  1. … 5 more files in changeset.
ignore flaky tests only failing on Jenkins

[DROOLS-4660] prevent expiration of an event if it is still referenced by a right tuple

  1. … 3 more files in changeset.
[DROOLS-4656] fix deletion of expired events when a RTNode has more than one source

  1. … 2 more files in changeset.
[DROOLS-4580] fix nodes merging on nodes sharing (#2617)

  1. … 1 more file in changeset.