This is an automated email from the ASF dual-hosted git repository.
rikkola pushed a change to branch YaRD
in repository https://gitbox.apache.org/repos/asf/incubator-kie-drools.git
discard 6341bdb7af 5774 : Add YaRD
add 5c430aaaa3 [incubator-kie-issues#1100] Fix oas-generation. Add tests
(#5858)
add 87b8b50805 New test missing header (#5859)
add a8578b8c0b [KIE-1106] allow to configure KieBase and KieSession also
via applica… (#5860)
add 4f1d54c956 kie-issues#872: use build-chain config from
kogito-pipelines in CI
add bb1a956ced [incubator-kie-drools-5868] exec-model : in operator with
BigDecimal and int (#5869)
add 946067e2cb [KIE-1133] when available always use the fully qualified
name of a type during parsing (#5877)
add d824a0b28b Quarkus LTS Upgrade to 3.8.4 (#5853)
add ea76d558c1 [incubator-kie-issues#1112] Dmn schema generation - Replace
expression evaluation with parsing/analysys (#5881)
add 7af720eed5 [kie-issues#1148] Fix tests that require prebuilt artifacts
in Drools (#5882)
add 79a2119574 [incubator-kie-issues#1095] Verify constraints on
complextypes hierarchy (#5851)
add 604ea35bba [kie-issues#1153] Dispose session in tests. (#5888)
add b1dea90077 [incubator-kie-issues#1104] Migrate Junit inside DMN (#5883)
add 10edbeb200 5774 : Add YaRD
add 2424aab3ec set MVEL as default expression lang
add d0bb0e348a MVEL support
add 840d8ba015 Do not allow duplicate element names
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (6341bdb7af)
\
N -- N -- N refs/heads/YaRD (840d8ba015)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.ci/jenkins/Jenkinsfile | 2 +-
.ci/jenkins/config/branch.yaml | 4 +-
.github/workflows/pr-downstream-full.yml | 2 +-
.github/workflows/pr-downstream.yml | 6 +-
.github/workflows/pr-drools.yml | 2 +-
bom/kie-dmn-bom/pom.xml | 1 -
build-parent/pom.xml | 263 +----
.../compiler/kproject/models/KieBaseModelImpl.java | 16 +-
.../kproject/models/KieModuleModelImpl.java | 14 -
.../kiecontainer-from-kierepo/pom.xml | 4 +
.../org/drools/model/operators/InOperator.java | 6 +-
.../codegen/common/DroolsModelBuildContext.java | 10 +-
.../context/AbstractDroolsModelBuildContext.java | 22 +-
.../generator/drlxparse/ConstraintParser.java | 13 +-
.../generator/operatorspec/NativeOperatorSpec.java | 7 +-
.../codegen/execmodel/util/ExpressionUtils.java | 29 +-
.../codegen/project/KieModuleModelWrapper.java | 25 +-
.../codegen/project/KieSessionModelBuilder.java | 18 +-
.../drools/model/codegen/project/RuleCodegen.java | 40 +-
.../execmodel/bigdecimaltest/BigDecimalTest.java | 42 +
.../generator/drlxparse/ConstraintParserTest.java | 16 +-
.../java/org/drools/mvelcompiler/LHSPhase.java | 2 +-
drools-persistence/drools-persistence-jpa/pom.xml | 2 +-
.../drools-quarkus-deployment/pom.xml | 23 -
.../quarkus/deployment/DroolsAssetsProcessor.java | 97 +-
.../pom.xml | 204 ++++
.../drools/quarkus/test/kmodule}/ProbeCounter.java | 2 +-
.../drools/quarkus/test/kmodule}/ProbeEvent.java | 2 +-
.../drools/quarkus/test/kmodule}/StockTick.java | 2 +-
.../quarkus/test/kmodule}/TestableResource.java | 4 +-
.../src/main/resources/META-INF/kmodule.xml | 16 -
.../src/main/resources/application.properties | 3 +-
.../src/main/resources/org/drools/cep/cep.drl | 2 +-
.../src/main/resources/org/drools/probe/probe.drl | 4 +-
.../src/main/resources/org/drools/tms/tms.drl | 0
.../java/org/drools/quarkus/test/TestableIT.java | 0
.../src/main/resources/application.properties | 15 +-
drools-quarkus-extension/drools-quarkus/pom.xml | 23 -
drools-quarkus-extension/pom.xml | 3 +-
.../integrationtests/ConsequenceTypeTest.java | 64 ++
.../integrationtests/domainfirst/Pojo.java | 14 +
.../integrationtests/domainsecond/Pojo.java | 14 +
.../drools/reteevaluator/ReteEvaluatorTest.java | 15 +-
drools-traits/pom.xml | 2 +-
.../java/org/drools/util/RemoveCommentsMain.java | 51 -
.../org/drools/util/functions/TriConsumer.java | 70 ++
.../java/org/drools/util/RemoveCommentsTest.java | 15 -
kie-archetypes/pom.xml | 18 +
kie-dmn/kie-dmn-backend/pom.xml | 16 +-
.../backend/marshalling/v1_1/DMNXMLLoaderTest.java | 17 +-
.../marshalling/v1_1/MarshallingUtilsTest.java | 16 +-
.../marshalling/v1_1/UnmarshalMarshalTest.java | 46 +-
.../marshalling/v1_2/UnmarshalMarshalTest.java | 24 +-
.../marshalling/v1_3/UnmarshalMarshalTest.java | 20 +-
.../marshalling/v1_4/UnmarshalMarshalTest.java | 28 +-
.../marshalling/v1_5/UnmarshalMarshalTest.java | 57 +-
.../java/org/kie/dmn/core/jsr223/jq/BasicTest.java | 16 +-
.../java/org/kie/dmn/core/jsr223/EscapeTest.java | 4 +-
.../java/org/kie/dmn/core/jsr223/GraalJSTest.java | 12 +-
.../test/java/org/kie/dmn/core/jsr223/JQTest.java | 16 +-
.../java/org/kie/dmn/core/jsr223/NashornTest.java | 16 +-
kie-dmn/kie-dmn-core/pom.xml | 11 +-
.../org/kie/dmn/core/compiler/DMNCompilerImpl.java | 6 +
.../core/BaseInterpretedVsAlphaNetworkTest.java | 18 +-
.../dmn/core/BaseInterpretedVsCompiledTest.java | 19 +-
...nterpretedVsCompiledTestCanonicalKieModule.java | 21 +-
.../kie/dmn/core/BaseVariantNonTypeSafeTest.java | 6 -
.../java/org/kie/dmn/core/BaseVariantTest.java | 13 +-
.../org/kie/dmn/core/DMNAndCanonicalModelTest.java | 19 +-
.../java/org/kie/dmn/core/DMNAssemblerTest.java | 37 +-
.../org/kie/dmn/core/DMNBuildFromReaderTest.java | 6 +-
.../java/org/kie/dmn/core/DMNCompilerTest.java | 128 ++-
.../dmn/core/DMNDecisionTableHitPolicyTest.java | 171 ++--
.../kie/dmn/core/DMNDecisionTableRuntimeTest.java | 246 +++--
.../dmn/core/DMNDecisionTableWithSymbolsTest.java | 13 +-
.../java/org/kie/dmn/core/DMNInputRuntimeTest.java | 126 ++-
.../java/org/kie/dmn/core/DMNMessagesAPITest.java | 39 +-
.../test/java/org/kie/dmn/core/DMNRuntimeTest.java | 1036 +++++++++++++-------
.../org/kie/dmn/core/DMNRuntimeTypeCheckTest.java | 74 +-
.../kie/dmn/core/DMNStronglyTypedSupportTest.java | 60 +-
.../org/kie/dmn/core/DMNTwoValueLogicTest.java | 87 +-
.../test/java/org/kie/dmn/core/DMNTypeTest.java | 71 +-
.../test/java/org/kie/dmn/core/DMNUpdateTest.java | 54 +-
.../java/org/kie/dmn/core/FlightRebookingTest.java | 40 +-
.../java/org/kie/dmn/core/OnlineDatingTest.java | 13 +-
.../java/org/kie/dmn/core/VacationDaysTest.java | 52 +-
.../kie/dmn/core/WBCommonServicesBackendTest.java | 22 +-
...lphaNetworkSupportInLargeDecisionTableTest.java | 17 +-
.../DMNDecisionTableAlphaSupportingTest.java | 23 +-
.../kie/dmn/core/ast/DMNContextEvaluatorTest.java | 10 +-
.../dmn/core/classloader/DMNClassloaderTest.java | 19 +-
.../DMNEvalHelperAccessorCacheTest.java | 12 +-
.../classloader/DMNRuntimeListenerBKMTest.java | 4 +-
.../core/classloader/DMNRuntimeListenerDSTest.java | 6 +-
.../DMNRuntimeListenerPropertyTest.java | 4 +-
.../core/classloader/DMNRuntimeListenerTest.java | 42 +-
.../core/classloader/DTAnnotationListenerTest.java | 12 +-
.../core/compiler/ImportDMNResolverUtilTest.java | 28 +-
.../ItemDefinitionDependenciesGeneratedTest.java | 19 +-
.../compiler/ItemDefinitionDependenciesTest.java | 28 +-
.../dmn/core/compiler/UnnamedImportUtilsTest.java | 22 +-
.../extensions/DMNExtensionRegisterTest.java | 10 +-
.../core/compiler/profiles/DMNProfilesTest.java | 19 +-
.../compiler/profiles/ExtendedDMNProfileTest.java | 38 +-
.../decisionservices/DMNDecisionServicesTest.java | 139 ++-
.../DMNDecisionServicesTypecheckDSxyTest.java | 37 +-
.../kie/dmn/core/decisiontable/DTListenerTest.java | 18 +-
.../org/kie/dmn/core/extra/DMNRecursionTest.java | 15 +-
.../org/kie/dmn/core/extra/YCombinatorTest.java | 19 +-
.../core/impl/DMNContextFEELCtxWrapperTest.java | 42 +-
.../org/kie/dmn/core/impl/DMNContextImplTest.java | 10 +-
.../java/org/kie/dmn/core/imports/ImportsTest.java | 118 ++-
.../DMNIncrementalCompilationTest.java | 21 +-
.../incrementalcompilation/WBCompilationTest.java | 8 +-
.../core/internal/utils/DMNRuntimeBuilderTest.java | 12 +-
.../core/internal/utils/DRGAnalysisUtilsTest.java | 4 +-
.../utils/DynamicDMNContextBuilderTest.java | 20 +-
.../internal/utils/MapBackedDMNContextTest.java | 10 +-
.../internal/utils/MarshallingStubUtilsTest.java | 14 +-
.../DMNKiePMMLTrustyInvocationEvaluatorTest.java | 20 +-
.../dmn/core/stronglytyped/AnnotationsTest.java | 28 +-
.../core/stronglytyped/DMNRuntimeTypesTest.java | 150 ++-
.../dmn/core/stronglytyped/DMNTypeSafeTest.java | 35 +-
.../kie/dmn/core/stronglytyped/JavadocTest.java | 15 +-
.../org/kie/dmn/core/typeref/DMNTyperefTest.java | 98 +-
.../java/org/kie/dmn/core/util/CoerceUtilTest.java | 22 +-
.../org/kie/dmn/core/v1_2/DMN12specificTest.java | 31 +-
.../kie/dmn/core/v1_2/DMNDecisionServicesTest.java | 13 +-
.../org/kie/dmn/core/v1_3/DMN13specificTest.java | 55 +-
.../core/v1_3/DMN13specificTestNonTypesafe.java | 13 +-
.../kie/dmn/core/v1_4/DMN14ExpressionsTest.java | 95 +-
.../kie/dmn/core/v1_4/DMN14GenericSynthTest.java | 33 +-
.../org/kie/dmn/core/v1_4/DMN14specificTest.java | 75 +-
kie-dmn/kie-dmn-feel/pom.xml | 21 +-
.../java/org/kie/dmn/feel/lang/ast/RangeNode.java | 2 +-
.../dmn/feel/runtime/functions/AllFunction.java | 2 +
.../dmn/feel/runtime/functions/AnyFunction.java | 2 +
.../dmn/feel/runtime/functions/AppendFunction.java | 2 +
.../feel/runtime/functions/BuiltInFunctions.java | 91 +-
.../feel/runtime/functions/CeilingFunction.java | 2 +
.../runtime/functions/ConcatenateFunction.java | 2 +
.../feel/runtime/functions/ContainsFunction.java | 2 +
.../dmn/feel/runtime/functions/CountFunction.java | 2 +
.../feel/runtime/functions/DecimalFunction.java | 2 +
.../runtime/functions/DecisionTableFunction.java | 2 +
.../runtime/functions/DistinctValuesFunction.java | 2 +
.../feel/runtime/functions/EndsWithFunction.java | 2 +
.../feel/runtime/functions/FlattenFunction.java | 2 +
.../feel/runtime/functions/GetEntriesFunction.java | 2 +
.../feel/runtime/functions/GetValueFunction.java | 2 +
.../feel/runtime/functions/IndexOfFunction.java | 2 +
.../runtime/functions/InsertBeforeFunction.java | 2 +
.../runtime/functions/ListContainsFunction.java | 2 +
.../feel/runtime/functions/MatchesFunction.java | 2 +
.../dmn/feel/runtime/functions/MaxFunction.java | 2 +
.../dmn/feel/runtime/functions/MeanFunction.java | 4 +-
.../dmn/feel/runtime/functions/MinFunction.java | 2 +
.../dmn/feel/runtime/functions/NotFunction.java | 2 +
.../dmn/feel/runtime/functions/RemoveFunction.java | 2 +
.../feel/runtime/functions/ReplaceFunction.java | 2 +
.../feel/runtime/functions/ReverseFunction.java | 2 +
.../dmn/feel/runtime/functions/SortFunction.java | 2 +
.../feel/runtime/functions/StartsWithFunction.java | 2 +
.../runtime/functions/StringLengthFunction.java | 2 +
.../runtime/functions/StringUpperCaseFunction.java | 2 +
.../feel/runtime/functions/SublistFunction.java | 2 +
.../runtime/functions/SubstringAfterFunction.java | 2 +
.../runtime/functions/SubstringBeforeFunction.java | 2 +
.../feel/runtime/functions/SubstringFunction.java | 2 +
.../dmn/feel/runtime/functions/SumFunction.java | 2 +
.../dmn/feel/runtime/functions/UnionFunction.java | 2 +
.../feel/codegen/feel11/DirectCompilerTest.java | 97 +-
.../feel11/DirectCompilerUnaryTestsTest.java | 18 +-
.../feel11/ManualBasicFunctionInvocationTest.java | 4 +-
.../dmn/feel/codegen/feel11/ManualContextTest.java | 4 +-
.../dmn/feel/codegen/feel11/ManualFilterTest.java | 4 +-
.../kie/dmn/feel/codegen/feel11/ManualForTest.java | 4 +-
.../feel11/ManualNamedFunctionInvocationTest.java | 4 +-
.../dmn/feel/codegen/feel11/ManualQuantTest.java | 4 +-
.../feel/codegen/feel11/ManualUnaryTestsTest.java | 4 +-
.../feel/documentation/ADocFEELExamplesTest.java | 7 +-
.../FromSpecificationNotInAdocTest.java | 13 +-
.../kie/dmn/feel/jandex/AbstractJandexTest.java | 5 +-
.../kie/dmn/feel/lang/ast/InfixOperatorTest.java | 14 +-
.../BigDecimalRangeIteratorTest.java | 20 +-
.../forexpressioniterators/ForIterationTest.java | 18 +-
.../ForIterationUtilsTest.java | 32 +-
.../LocalDateRangeIteratorTest.java | 26 +-
.../ZonedDateTimeRangeIteratorTest.java | 31 +-
.../ast/infixexecutors/InfixExecutorUtilsTest.java | 27 +-
.../feel/lang/examples/CompileEvaluateTest.java | 59 +-
.../kie/dmn/feel/lang/examples/ExamplesTest.java | 36 +-
.../kie/dmn/feel/lang/impl/FEELProfileTest.java | 7 +-
.../kie/dmn/feel/lang/impl/JavaBackedTypeTest.java | 10 +-
.../kie/dmn/feel/lang/impl/MapBackedTypeTest.java | 13 +-
.../impl/TemporalConstantFoldingParserTest.java | 26 +-
.../types/impl/ImmutableFPAWrappingPOJOTest.java | 6 +-
.../feel/marshaller/FEELCodeMarshallerTest.java | 41 +-
.../FEELCodeMarshallerUnmarshallTest.java | 27 +-
.../feel/marshaller/FEELStringMarshallerTest.java | 41 +-
.../FEELStringMarshallerUnmarshallTest.java | 27 +-
.../feel/parser/feel11/FEELParserSeverityTest.java | 12 +-
.../kie/dmn/feel/parser/feel11/FEELParserTest.java | 173 ++--
.../kie/dmn/feel/runtime/BaseFEELCompilerTest.java | 21 +-
.../org/kie/dmn/feel/runtime/BaseFEELTest.java | 22 +-
.../feel/runtime/FEEL12ExtendedForLoopTest.java | 18 +-
.../feel/runtime/FEEL12ExtendedFunctionsTest.java | 12 +-
.../feel/runtime/FEELConditionsAndLoopsTest.java | 13 +-
.../org/kie/dmn/feel/runtime/FEELContextsTest.java | 12 +-
.../dmn/feel/runtime/FEELDateTimeDurationTest.java | 12 +-
.../dmn/feel/runtime/FEELErrorMessagesTest.java | 15 +-
.../dmn/feel/runtime/FEELEventListenerTest.java | 16 +-
.../kie/dmn/feel/runtime/FEELExpressionsTest.java | 12 +-
.../feel/runtime/FEELFunctionDefinitionTest.java | 12 +-
.../kie/dmn/feel/runtime/FEELFunctionsTest.java | 12 +-
.../org/kie/dmn/feel/runtime/FEELListsTest.java | 12 +-
.../dmn/feel/runtime/FEELMathOperationsTest.java | 12 +-
.../dmn/feel/runtime/FEELNumberCoercionTest.java | 14 +-
.../kie/dmn/feel/runtime/FEELOperatorsTest.java | 12 +-
.../org/kie/dmn/feel/runtime/FEELRangesTest.java | 12 +-
.../kie/dmn/feel/runtime/FEELStaticTypeTest.java | 12 +-
.../dmn/feel/runtime/FEELStringOperationsTest.java | 13 +-
.../kie/dmn/feel/runtime/FEELTernaryLogicTest.java | 13 +-
.../dmn/feel/runtime/FEELValuesComparisonTest.java | 13 +-
.../dmn/feel/runtime/FEELValuesConstantsTest.java | 12 +-
.../feel/runtime/KieFEELExtendedFunctionsTest.java | 12 +-
.../kie/dmn/feel/runtime/TCFoldNotTCFoldTest.java | 13 +-
.../feel/runtime/functions/AbsFunctionTest.java | 20 +-
.../feel/runtime/functions/AllFunctionTest.java | 41 +-
.../feel/runtime/functions/AnyFunctionTest.java | 41 +-
.../feel/runtime/functions/AppendFunctionTest.java | 19 +-
.../runtime/functions/BuiltInFunctionsTest.java | 94 ++
.../runtime/functions/CeilingFunctionTest.java | 19 +-
.../feel/runtime/functions/CodeFunctionTest.java | 62 +-
.../functions/ComposingDifferentFunctionsTest.java | 20 +-
.../runtime/functions/ConcatenateFunctionTest.java | 20 +-
.../runtime/functions/ContainsFunctionTest.java | 16 +-
.../feel/runtime/functions/CountFunctionTest.java | 22 +-
.../feel/runtime/functions/DateFunctionTest.java | 30 +-
.../runtime/functions/DateTimeFunctionTest.java | 31 +-
.../dmn/feel/runtime/functions/DayOfWeekTest.java | 12 +-
.../dmn/feel/runtime/functions/DayOfYearTest.java | 12 +-
.../runtime/functions/DecimalFunctionTest.java | 23 +-
.../functions/DistinctValuesFunctionTest.java | 20 +-
.../runtime/functions/DurationFunctionTest.java | 24 +-
.../runtime/functions/EndsWithFunctionTest.java | 16 +-
.../runtime/functions/FlattenFunctionTest.java | 17 +-
.../feel/runtime/functions/FloorFunctionTest.java | 19 +-
.../runtime/functions/IndexOfFunctionTest.java | 18 +-
.../functions/InsertBeforeFunctionTest.java | 26 +-
.../functions/ListContainsFunctionTest.java | 20 +-
.../runtime/functions/ListReplaceFunctionTest.java | 32 +-
.../runtime/functions/MatchesFunctionTest.java | 26 +-
.../feel/runtime/functions/MaxFunctionTest.java | 34 +-
.../feel/runtime/functions/MeanFunctionTest.java | 45 +-
.../feel/runtime/functions/MinFunctionTest.java | 34 +-
.../feel/runtime/functions/MonthOfYearTest.java | 12 +-
.../feel/runtime/functions/NotFunctionTest.java | 19 +-
.../feel/runtime/functions/NowFunctionTest.java | 13 +-
.../feel/runtime/functions/NumberFunctionTest.java | 44 +-
.../feel/runtime/functions/RemoveFunctionTest.java | 21 +-
.../runtime/functions/ReplaceFunctionTest.java | 26 +-
.../runtime/functions/ReverseFunctionTest.java | 19 +-
.../feel/runtime/functions/SortFunctionTest.java | 26 +-
.../runtime/functions/StartsWithFunctionTest.java | 18 +-
.../feel/runtime/functions/StringFunctionTest.java | 66 +-
.../functions/StringLengthFunctionTest.java | 17 +-
.../functions/StringLowerCaseFunctionTest.java | 18 +-
.../functions/StringUpperCaseFunctionTest.java | 18 +-
.../runtime/functions/SublistFunctionTest.java | 25 +-
.../functions/SubstringAfterFunctionTest.java | 16 +-
.../functions/SubstringBeforeFunctionTest.java | 16 +-
.../runtime/functions/SubstringFunctionTest.java | 26 +-
.../feel/runtime/functions/SumFunctionTest.java | 33 +-
.../feel/runtime/functions/TimeFunctionTest.java | 54 +-
.../feel/runtime/functions/TodayFunctionTest.java | 12 +-
.../feel/runtime/functions/UnionFunctionTest.java | 37 +-
.../dmn/feel/runtime/functions/WeekOfYearTest.java | 12 +-
.../functions/YearsAndMonthsFunctionTest.java | 26 +-
.../functions/extended/RangeFunctionTest.java | 79 +-
.../functions/interval/AfterFunctionTest.java | 26 +-
.../functions/interval/BeforeFunctionTest.java | 26 +-
.../functions/interval/CoincidesFunctionTest.java | 22 +-
.../functions/interval/DuringFunctionTest.java | 18 +-
.../interval/FEELTemporalFunctionsTest.java | 13 +-
.../functions/interval/FinishedByFunctionTest.java | 18 +-
.../functions/interval/FinishesFunctionTest.java | 18 +-
.../runtime/functions/interval/FormulasTest.java | 8 +-
.../functions/interval/IncludesFunctionTest.java | 18 +-
.../functions/interval/MeetsFunctionTest.java | 16 +-
.../functions/interval/MetByFunctionTest.java | 16 +-
.../functions/interval/OverlapsFunctionTest.java | 16 +-
.../functions/interval/StartedByFunctionTest.java | 18 +-
.../functions/interval/StartsFunctionTest.java | 18 +-
.../functions/twovaluelogic/CountFunctionTest.java | 26 +-
.../functions/twovaluelogic/MaxFunctionTest.java | 36 +-
.../functions/twovaluelogic/MeanFunctionTest.java | 54 +-
.../twovaluelogic/MedianFunctionTest.java | 40 +-
.../functions/twovaluelogic/MinFunctionTest.java | 36 +-
.../functions/twovaluelogic/ModeFunctionTest.java | 32 +-
.../functions/twovaluelogic/NNAllFunctionTest.java | 46 +-
.../functions/twovaluelogic/NNAnyFunctionTest.java | 41 +-
.../twovaluelogic/StddevFunctionTest.java | 40 +-
.../functions/twovaluelogic/SumFunctionTest.java | 42 +-
.../kie/dmn/feel/runtime/impl/RangeImplTest.java | 18 +-
.../java/org/kie/dmn/feel/util/CoerceUtilTest.java | 26 +-
.../java/org/kie/dmn/feel/util/EvalHelperTest.java | 19 +-
kie-dmn/kie-dmn-legacy-tests/pom.xml | 11 +-
.../tests/core/v1_1/BaseDMN1_1VariantTest.java | 6 -
.../legacy/tests/core/v1_1/DMNAssemblerTest.java | 40 +-
.../legacy/tests/core/v1_1/DMNCompilerTest.java | 37 +-
.../core/v1_1/DMNDecisionTableHitPolicyTest.java | 145 ++-
.../core/v1_1/DMNDecisionTableRuntimeTest.java | 126 ++-
.../core/v1_1/DMNDecisionTableWithSymbolsTest.java | 13 +-
.../tests/core/v1_1/DMNInputRuntimeTest.java | 97 +-
.../dmn/legacy/tests/core/v1_1/DMNRuntimeTest.java | 753 +++++++++-----
.../tests/core/v1_1/FlightRebookingTest.java | 37 +-
.../legacy/tests/core/v1_1/OnlineDatingTest.java | 13 +-
.../legacy/tests/core/v1_1/VacationDaysTest.java | 42 +-
.../decisionservices/DMNDecisionServicesTest.java | 81 +-
.../tests/core/v1_1/imports/ImportsTest.java | 88 +-
.../validation/v1_1/ValidatorArtifactTest.java | 10 +-
.../v1_1/ValidatorAuthorityRequirementTest.java | 40 +-
.../v1_1/ValidatorBusinessContextTest.java | 22 +-
.../v1_1/ValidatorBusinessKnowledgeModelTest.java | 22 +-
.../validation/v1_1/ValidatorContextTest.java | 34 +-
.../v1_1/ValidatorDMNElementReferenceTest.java | 10 +-
.../v1_1/ValidatorDecisionTableTest.java | 28 +-
.../validation/v1_1/ValidatorDecisionTest.java | 76 +-
.../tests/validation/v1_1/ValidatorImportTest.java | 30 +-
.../v1_1/ValidatorInformationRequirementTest.java | 28 +-
.../validation/v1_1/ValidatorInputDataTest.java | 16 +-
.../v1_1/ValidatorKnowledgeRequirementTest.java | 16 +-
.../v1_1/ValidatorKnowledgeSourceTest.java | 16 +-
.../tests/validation/v1_1/ValidatorTest.java | 93 +-
.../validation/v1_1/ValidatorTypeRefTest.java | 32 +-
kie-dmn/kie-dmn-model/pom.xml | 10 +-
.../dmn/model/api/AssociationDirectionTest.java | 6 +-
.../model/api/DecisionTableOrientationTest.java | 6 +-
.../org/kie/dmn/model/api/FunctionKindTest.java | 6 +-
.../java/org/kie/dmn/model/api/HitPolicyTest.java | 8 +-
.../org/kie/dmn/model/api/RowLocationTest.java | 6 +-
.../org/kie/dmn/model/api/TUnaryTestsTest.java | 6 +-
.../kie/dmn/model/api/dmndi/AlignmentKindTest.java | 6 +-
.../kie/dmn/model/api/dmndi/KnownColorTest.java | 6 +-
.../dmn/model/jandex/KieDMNModelJandexTest.java | 5 +-
kie-dmn/kie-dmn-openapi/pom.xml | 27 +-
.../kie/dmn/openapi/impl/BaseNodeSchemaMapper.java | 89 ++
.../org/kie/dmn/openapi/impl/DMNOASConstants.java | 2 +
.../org/kie/dmn/openapi/impl/DMNTypeSchemas.java | 90 +-
.../kie/dmn/openapi/impl/DMNUnaryTestsMapper.java | 122 +++
...hemas.java => FEELBuiltinTypeSchemaMapper.java} | 6 +-
.../dmn/openapi/impl/FEELFunctionSchemaMapper.java | 73 ++
.../org/kie/dmn/openapi/impl/FEELSchemaEnum.java | 114 ---
.../dmn/openapi/impl/InfixOpNodeSchemaMapper.java | 50 +
.../org/kie/dmn/openapi/impl/MapperHelper.java | 42 +
.../dmn/openapi/impl/RangeNodeSchemaMapper.java | 97 ++
.../java/org/kie/dmn/openapi/AllowNullTest.java | 10 +-
.../java/org/kie/dmn/openapi/BaseDMNOASTest.java | 10 +-
.../test/java/org/kie/dmn/openapi/CH11Test.java | 6 +-
.../org/kie/dmn/openapi/DMNDescriptionTest.java | 6 +-
.../kie/dmn/openapi/DS004decisionservicesTest.java | 8 +-
.../org/kie/dmn/openapi/DSMultipleOutputTest.java | 6 +-
.../org/kie/dmn/openapi/DiscouragedTypesTest.java | 6 +-
.../org/kie/dmn/openapi/EnumGenerationTest.java | 143 +++
.../org/kie/dmn/openapi/FEELSchemaEnumTest.java | 60 --
.../java/org/kie/dmn/openapi/ImportingTest.java | 13 +-
.../java/org/kie/dmn/openapi/JacksonUtils.java | 2 +-
.../org/kie/dmn/openapi/MultipleModelsTest.java | 12 +-
.../test/java/org/kie/dmn/openapi/MyOrderTest.java | 6 +-
.../kie/dmn/openapi/NumberAllowedValuesTest.java | 17 +-
.../org/kie/dmn/openapi/OneOfEachTypeTest.java | 6 +-
.../test/java/org/kie/dmn/openapi/PersonTest.java | 6 +-
.../test/java/org/kie/dmn/openapi/PersonsTest.java | 8 +-
.../java/org/kie/dmn/openapi/ProcessItemTest.java | 12 +-
.../org/kie/dmn/openapi/TypeWithSpaceTest.java | 6 +-
.../java/org/kie/dmn/openapi/UndefinedTest.java | 6 +-
.../kie/dmn/openapi/impl/DMNTypeSchemasTest.java | 143 +++
.../dmn/openapi/impl/DMNUnaryTestsMapperTest.java | 140 +++
.../dmn/openapi/impl/DefaultNamingPolicyTest.java | 7 +-
.../openapi/impl/FEELFunctionSchemaMapperTest.java | 62 ++
.../openapi/impl/InfixOpNodeSchemaMapperTest.java | 64 ++
.../openapi/impl/RangeNodeSchemaMapperTest.java | 127 +++
.../dmn/openapi/impl/SchemaMapperTestUtils.java | 76 ++
.../kie-dmn-pmml-tests-trusty/pom.xml | 5 -
.../kie-dmn-pmml-tests/pom.xml | 8 +-
.../org/kie/dmn/pmml/DMNKMeansModelPMMLTest.java | 4 +-
.../org/kie/dmn/pmml/DMNMiningModelPMMLTest.java | 4 +-
.../org/kie/dmn/pmml/DMNNaiveBayesPMMLTest.java | 4 +-
.../org/kie/dmn/pmml/DMNNeuralNetworkPMMLTest.java | 4 +-
.../org/kie/dmn/pmml/DMNRegressionPMMLTest.java | 4 +-
.../java/org/kie/dmn/pmml/DMNRuntimePMMLTest.java | 13 +-
.../java/org/kie/dmn/pmml/DMNTreePMMLTest.java | 6 +-
.../test/java/org/kie/dmn/pmml/PMMLInfoTest.java | 8 +-
.../org/kie/dmn/pmml/PMMLValidatorImportTest.java | 14 +-
.../kie-dmn-ruleset2dmn/pom.xml | 10 +-
.../java/org/kie/dmn/ruleset2dmn/AdultTest.java | 7 +-
.../ruleset2dmn/ChurnRulesFromSPSSModelerTest.java | 9 +-
.../java/org/kie/dmn/ruleset2dmn/ChurnTest.java | 7 +-
.../java/org/kie/dmn/ruleset2dmn/IrisTest.java | 7 +-
.../java/org/kie/dmn/ruleset2dmn/MiniloanTest.java | 9 +-
.../java/org/kie/dmn/ruleset2dmn/TotoTest.java | 9 +-
.../java/org/kie/dmn/ruleset2dmn/WifiTest.java | 9 +-
kie-dmn/kie-dmn-signavio/pom.xml | 18 +-
.../signavio/MultiInstanceDecisionLogicTest.java | 25 +-
.../java/org/kie/dmn/signavio/SignavioTest.java | 56 +-
.../runtime/ExtendedFunctionsBaseFEELTest.java | 21 +-
.../feel/runtime/FEELExtendedFunctionsTest.java | 13 +-
.../valid_models/DMNv1_5/ConstraintsChecks.dmn | 74 ++
.../valid_models/DMNv1_5/InheritedConstraints.dmn | 53 +
kie-dmn/kie-dmn-trisotech/pom.xml | 13 +-
.../v1_3/xstream/UnmarshalMarshalTest.java | 8 +-
.../dmn/trisotech/core/DMN14ExpressionsTest.java | 83 +-
.../dmn/trisotech/core/DMN14GenericSynthTest.java | 10 +-
.../validation/TrisotechValidationTest.java | 26 +-
kie-dmn/kie-dmn-validation/pom.xml | 10 +-
.../kie/dmn/validation/AbstractValidatorTest.java | 8 +-
.../kie/dmn/validation/MessageReporterTest.java | 10 +-
.../dmn/validation/UsingResourceValidatorTest.java | 26 +-
.../kie/dmn/validation/ValidatorArtifactTest.java | 10 +-
.../ValidatorAuthorityRequirementTest.java | 40 +-
.../validation/ValidatorBusinessContextTest.java | 22 +-
.../ValidatorBusinessKnowledgeModelTest.java | 30 +-
.../kie/dmn/validation/ValidatorContextTest.java | 42 +-
.../org/kie/dmn/validation/ValidatorDMN14Test.java | 23 +-
.../org/kie/dmn/validation/ValidatorDMNDITest.java | 10 +-
.../ValidatorDMNElementReferenceTest.java | 10 +-
.../validation/ValidatorDecisionServiceTest.java | 38 +-
.../dmn/validation/ValidatorDecisionTableTest.java | 28 +-
.../kie/dmn/validation/ValidatorDecisionTest.java | 88 +-
.../kie/dmn/validation/ValidatorImportTest.java | 52 +-
.../ValidatorInformationRequirementTest.java | 28 +-
.../kie/dmn/validation/ValidatorInputDataTest.java | 27 +-
.../ValidatorKnowledgeRequirementTest.java | 24 +-
.../validation/ValidatorKnowledgeSourceTest.java | 16 +-
.../java/org/kie/dmn/validation/ValidatorTest.java | 145 +--
.../kie/dmn/validation/ValidatorTypeRefTest.java | 32 +-
.../classloader/ValidatorClassloaderTest.java | 6 +-
.../dtanalysis/AK0100domainOnTableTest.java | 6 +-
.../dtanalysis/AK0100v2domainOnTableTest.java | 6 +-
.../dmn/validation/dtanalysis/AgeKittenTest.java | 10 +-
.../dtanalysis/BuiltinAndOtherValuesTest.java | 12 +-
.../dtanalysis/Check1stNFViolationTest.java | 12 +-
.../dtanalysis/Check2ndNFViolationTest.java | 12 +-
.../dtanalysis/ContractionRulesTest.java | 6 +-
.../DMNDTAnalyserValueFromNodeVisitorTest.java | 6 +-
.../dtanalysis/DMNDTAnalysisExceptionTest.java | 6 +-
.../dmn/validation/dtanalysis/DTNestingTest.java | 7 +-
.../kie/dmn/validation/dtanalysis/DTinBKMTest.java | 6 +-
.../dtanalysis/EnumerationWithNullTest.java | 7 +-
.../dtanalysis/FailingOutputConstraintsTest.java | 10 +-
.../dtanalysis/Gaps0100domainOnTableTest.java | 6 +-
.../dtanalysis/GapsAndOverlaps1Test.java | 6 +-
.../GapsAndOverlaps1domainOnTableTest.java | 6 +-
.../dmn/validation/dtanalysis/GapsCube3Test.java | 6 +-
.../dtanalysis/GapsOverlapsBooleanTest.java | 6 +-
.../kie/dmn/validation/dtanalysis/GapsXYTest.java | 14 +-
.../validation/dtanalysis/HitPolicyFirstTest.java | 6 +-
.../dmn/validation/dtanalysis/IntervalTest.java | 40 +-
.../kie/dmn/validation/dtanalysis/MaskTest.java | 8 +-
.../validation/dtanalysis/MisleadingRulesTest.java | 8 +-
.../validation/dtanalysis/MultipleModelsTest.java | 11 +-
.../dtanalysis/NoGapsDateAdjacentTest.java | 6 +-
.../dtanalysis/NoGapsDomainOnTypeRefTest.java | 8 +-
.../org/kie/dmn/validation/dtanalysis/NotTest.java | 18 +-
.../kie/dmn/validation/dtanalysis/NullTest.java | 25 +-
.../dtanalysis/OverlapHitPolicyTest.java | 19 +-
.../dmn/validation/dtanalysis/OverlapsMsgTest.java | 6 +-
.../org/kie/dmn/validation/dtanalysis/PiTest.java | 7 +-
.../dtanalysis/PosDoubleNegHalfTest.java | 7 +-
.../dtanalysis/RecommenderHitPolicyTest.java | 16 +-
.../validation/dtanalysis/RuleOrderDashTest.java | 6 +-
.../dtanalysis/SRGapsOverlapsSubsumption2Test.java | 6 +-
.../validation/dtanalysis/SameMsgInAllAPITest.java | 8 +-
.../dtanalysis/SimpleStringNoGapTest.java | 6 +-
.../dmn/validation/dtanalysis/SomeProblemTest.java | 30 +-
.../SomeProblemruleOutsideDomainTest.java | 6 +-
.../dtanalysis/StringWithoutEnumNoGapTest.java | 6 +-
.../dtanalysis/SubsumptionRulesTest.java | 6 +-
.../dmn/validation/dtanalysis/SymbolInDTTest.java | 10 +-
.../dtanalysis/mcdc/ExampleMCDCTest.java | 6 +-
.../dtanalysis/model/NullBoundImplTest.java | 6 +-
.../dmn/validation/v1_5/DMN15ValidationsTest.java | 24 +-
kie-dmn/kie-dmn-xls2dmn-cli/pom.xml | 8 +-
.../org/kie/dmn/xls2dmn/cli/CardApprovalTest.java | 11 +-
.../kie/dmn/xls2dmn/cli/ChineseLunarYearsTest.java | 9 +-
.../org/kie/dmn/xls2dmn/cli/XLS2DMNParserTest.java | 33 +-
kie-dmn/pom.xml | 29 +
kie-internal/pom.xml | 6 +
kie-test-util/pom.xml | 2 +-
kie-yard/kie-yard-core/pom.xml | 9 +
.../java/org/kie/yard/core/DTableUnitBuilder.java | 14 +-
...ava => JShellLiteralExpressionInterpreter.java} | 14 +-
.../kie/yard/core/LiteralExpressionBuilder.java | 18 +-
.../core/MVELLiteralExpressionInterpreter.java | 55 ++
.../main/java/org/kie/yard/core/YaRDParser.java | 19 +-
.../main/java/org/kie/yard/core/YaRDRunner.java | 6 +-
.../kie/yard/core/DomesticPackagePricesTest.java | 7 +-
.../kie/yard/core/DublicateElementNameTest.java | 27 +-
.../org/kie/yard/core/InsuranceBasePriceTest.java | 5 +-
.../test/java/org/kie/yard/core/MVELJSONTest.java | 60 ++
.../core/MVELLiteralExpressionInterpreterTest.java | 81 ++
.../src/test/resources/domestic-package-prices.yml | 1 -
.../src/test/resources/insurance-base-price.yml | 1 -
.../src/test/resources/logback-test.xml | 18 -
.../src/test/resources/mvel-json-dot-access.yml | 57 ++
.../src/test/resources/ticket-score-cards.yml | 1 -
.../resources/two-elements-with-duplicate-name.yml | 19 +
508 files changed, 9130 insertions(+), 5676 deletions(-)
copy
drools-quarkus-extension/drools-quarkus-integration-test/src/main/java/org/drools/quarkus/test/ProbeCounter.java
=>
drools-model/drools-model-codegen/src/main/java/org/drools/model/codegen/execmodel/util/ExpressionUtils.java
(52%)
create mode 100644
drools-quarkus-extension/drools-quarkus-integration-test-kmodule/pom.xml
rename
drools-quarkus-extension/{drools-quarkus-integration-test/src/main/java/org/drools/quarkus/test
=>
drools-quarkus-integration-test-kmodule/src/main/java/org/drools/quarkus/test/kmodule}/ProbeCounter.java
(96%)
rename
drools-quarkus-extension/{drools-quarkus-integration-test/src/main/java/org/drools/quarkus/test
=>
drools-quarkus-integration-test-kmodule/src/main/java/org/drools/quarkus/test/kmodule}/ProbeEvent.java
(97%)
rename
drools-quarkus-extension/{drools-quarkus-integration-test/src/main/java/org/drools/quarkus/test
=>
drools-quarkus-integration-test-kmodule/src/main/java/org/drools/quarkus/test/kmodule}/StockTick.java
(98%)
rename
drools-quarkus-extension/{drools-quarkus-integration-test/src/main/java/org/drools/quarkus/test
=>
drools-quarkus-integration-test-kmodule/src/main/java/org/drools/quarkus/test/kmodule}/TestableResource.java
(94%)
rename drools-quarkus-extension/{drools-quarkus-integration-test =>
drools-quarkus-integration-test-kmodule}/src/main/resources/META-INF/kmodule.xml
(74%)
copy drools-quarkus-extension/{drools-quarkus-integration-test =>
drools-quarkus-integration-test-kmodule}/src/main/resources/application.properties
(96%)
rename drools-quarkus-extension/{drools-quarkus-integration-test =>
drools-quarkus-integration-test-kmodule}/src/main/resources/org/drools/cep/cep.drl
(73%)
rename drools-quarkus-extension/{drools-quarkus-integration-test =>
drools-quarkus-integration-test-kmodule}/src/main/resources/org/drools/probe/probe.drl
(74%)
rename drools-quarkus-extension/{drools-quarkus-integration-test =>
drools-quarkus-integration-test-kmodule}/src/main/resources/org/drools/tms/tms.drl
(100%)
rename drools-quarkus-extension/{drools-quarkus-integration-test =>
drools-quarkus-integration-test-kmodule}/src/test/java/org/drools/quarkus/test/TestableIT.java
(100%)
create mode 100644
drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/ConsequenceTypeTest.java
create mode 100644
drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/domainfirst/Pojo.java
create mode 100644
drools-test-coverage/test-compiler-integration/src/test/java/org/drools/compiler/integrationtests/domainsecond/Pojo.java
delete mode 100644
drools-util/src/main/java/org/drools/util/RemoveCommentsMain.java
create mode 100644
drools-util/src/main/java/org/drools/util/functions/TriConsumer.java
delete mode 100644
drools-util/src/test/java/org/drools/util/RemoveCommentsTest.java
create mode 100644
kie-dmn/kie-dmn-feel/src/test/java/org/kie/dmn/feel/runtime/functions/BuiltInFunctionsTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/BaseNodeSchemaMapper.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/DMNUnaryTestsMapper.java
rename
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/{FEELBuiltinTypeSchemas.java
=> FEELBuiltinTypeSchemaMapper.java} (95%)
create mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/FEELFunctionSchemaMapper.java
delete mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/FEELSchemaEnum.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/InfixOpNodeSchemaMapper.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/MapperHelper.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/main/java/org/kie/dmn/openapi/impl/RangeNodeSchemaMapper.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/EnumGenerationTest.java
delete mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/FEELSchemaEnumTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/impl/DMNTypeSchemasTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/impl/DMNUnaryTestsMapperTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/impl/FEELFunctionSchemaMapperTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/impl/InfixOpNodeSchemaMapperTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/impl/RangeNodeSchemaMapperTest.java
create mode 100644
kie-dmn/kie-dmn-openapi/src/test/java/org/kie/dmn/openapi/impl/SchemaMapperTestUtils.java
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/valid_models/DMNv1_5/ConstraintsChecks.dmn
create mode 100644
kie-dmn/kie-dmn-test-resources/src/test/resources/valid_models/DMNv1_5/InheritedConstraints.dmn
rename
kie-yard/kie-yard-core/src/main/java/org/kie/yard/core/{LiteralExpressionInterpreter.java
=> JShellLiteralExpressionInterpreter.java} (82%)
create mode 100644
kie-yard/kie-yard-core/src/main/java/org/kie/yard/core/MVELLiteralExpressionInterpreter.java
copy
kie-dmn/kie-dmn-core-jsr223/src/test/java/org/kie/dmn/core/jsr223/EscapeTest.java
=>
kie-yard/kie-yard-core/src/test/java/org/kie/yard/core/DublicateElementNameTest.java
(62%)
create mode 100644
kie-yard/kie-yard-core/src/test/java/org/kie/yard/core/MVELJSONTest.java
create mode 100644
kie-yard/kie-yard-core/src/test/java/org/kie/yard/core/MVELLiteralExpressionInterpreterTest.java
delete mode 100644 kie-yard/kie-yard-core/src/test/resources/logback-test.xml
create mode 100644
kie-yard/kie-yard-core/src/test/resources/mvel-json-dot-access.yml
create mode 100644
kie-yard/kie-yard-core/src/test/resources/two-elements-with-duplicate-name.yml
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]