Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update jbpm-in-container-test to support WebSphere 9 #838

Merged
merged 1 commit into from May 10, 2017

Conversation

MarianMacik
Copy link
Member

Hi, @mswiderski,

I have updated jbpm-in-container tests so they now support WebSphere 9. There should not be any errors in the tests since WebSphere is only run in our Central-CI or locally, of course.

Thanks,

Marian

@@ -0,0 +1,41 @@
package org.jbpm.test.container.webspherefix;
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please add license header for this file and this will be ready to merge

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

License header added.

@mswiderski
Copy link
Contributor

jenkins retest this

@mswiderski mswiderski merged commit 91c0aab into kiegroup:master May 10, 2017
calcacuervo added a commit to calcacuervo/jbpm that referenced this pull request Sep 22, 2017
* JBPM-4646 - Case management - set of fixes after improved test coverage (kiegroup#664)

* KIE forms jBPM integration: Added form deployment. (kiegroup#655)

KIE forms integration:
- Checking forms deployment

* JBPM-5400 - Concurrency problem in the class org.jbpm.process.instance.event.DefaultSignalManager

* RHBPMS-4441 - Number of job executions is not increased (kiegroup#669)

* JBPM-5398 - Transaction issues with Timer catch event (kiegroup#668)

* JBPM-5403: return ProcessInstanceNotFoundException if kie session not found (kiegroup#672)

* [DROOLS-1353] contextual conversation

* DROOLS-1353: remove unused dependency (kiegroup#674)

* JBPM-4646 - Case management - merge case milestones from instance and definition to provide complete view (kiegroup#676)

* Add revapi plugin to check public API in jbpm-services-api module (kiegroup#671)

* Fixing compilation error.

* Include nonBreaking changes in revapi report (kiegroup#679)

* JBPM-5415 : KModuleDeploymentService doesn't add multiple @Remotable classes in a dependent jar (kiegroup#683)

* [JBPM-5302] fix MultipleInstanceExample + replace log4j config with logback (kiegroup#684)

* [JBPM-5285] Custom JNDI name for AvailableJobsExecutor in ExecutorServiceFactory (kiegroup#681)

* Custom JNDI name for AvailableJobsExecutor in ExecutorServiceFactory

* Change system property name

* Removed obsolete code from test FilterClassesAddedToDeployedUnitTest. (kiegroup#686)

* JBPM-4646 - Case management - get tasks for cases as potential owner and as business admin (kiegroup#685)

* JBPM-5416 - Update workitem configuration to allow for default values of some / all parameters (kiegroup#687)

* JBPM-5423 - remove singleResult flag from QueryFilter (kiegroup#690)

* JBPM-4646 - Case management - get tasks for cases as stakeholder (kiegroup#689)

* JBPM-4646 - Case management - boundary events are not ad hoc fragments (kiegroup#691)

* Move remote EJB tests to upstream. (kiegroup#682)

* Move remote EJB tests to upstream.

* JBPM-5423: fix remote EJB tests

* JBPM-5431: Make query getProcessInstanceCompletedNodes deterministic

* [DROOLS-1353] define ExecutableRunner interface (kiegroup#693)

* Use project version for test artifacts (kiegroup#694)

* Do not use kie-maven-plugin (kiegroup#697)

The plugin is being built after the jbpm repo
(in droolsjbpm-integration), so it can not be
used here.

* LocalTaskServiceFactory - Configure userInfo for notifications on KIE Server (kiegroup#698)

* [DROOLS-1353] define ExecutableRunner interface - fix for osgi (kiegroup#701)

* Don't start/stop container with -DskipTests (kiegroup#699)

* JBPM-4646 - Case management - fixed and aligned case stages (kiegroup#702)

* JBPM-5456 - Repeatly triggering Timers in mulitinstance subprocesses with runtime strategy PER_PROCESS_INSTANCE (kiegroup#703)

* JBPM-5472 Added static modifiers to CompositeNode and ForEachNode inner classes to allow future serialization/deserialization of the object to be possible from outside the class (kiegroup#706)

* forward port of fixes done for 6.4.1 (kiegroup#707)

* RHBPMS-4447 - Endpoint /history/clear not responsive

* RHBPMS-4520 - BAMTaskSummary.status is incorrectly updated by BAMEventListener

* RHBPMS-4431 - Quartz timer retry issue

* JBPM-5415 : KModuleDeploymentService doesn't add multiple @Remotable classes in a dependent jar - fixed hardcoded version

* JBPM-5476 - vacuumlo deletes active large objects of jBPM CLOB data (kiegroup#709)

* removed @author tag (kiegroup#712)

* RHBPMS-4548 - RuntimeDataService 'getTaskAssignedAsPotentialOwner' runs single threaded and therefore doesn't scale (kiegroup#710)

* Make eap7.download.url default value a valid url

* Revert "Fix tests in CI by using local maven repo in target/" (kiegroup#715)

This reverts commit 1bdde23.

This is no longer needed because the CI machines always start with
empty ~/.m2/repository, so there is no longer a possibility to
use outdated/wrong SNAPSHOTs from there.

Also, this custom settings.xml makes it harder to run release
builds as it only consideres the Public JBoss Nexus when
downloading artifacts. For release builds we need also the
staging repositories, so some of the tests are failing as they
can not find those not yet released versions in Pubblic Nexus.

* JBPM-5492 - Timer does not retry after failure in another node (kiegroup#714)

* RHBPMS-4548 - RuntimeDataService 'getTaskAssignedAsPotentialOwner' runs single threaded and therefore doesn't scale - fixed sort and by status (kiegroup#717)

* Fixes after JPA 2.0 to 2.1 upgrade

* adjustments for JPA 2.1/hibernate 5

* [DROOLS-850] specify 'useTransitiveFiltering' for all assemblies (kiegroup#719)

* JBPM-5493 - Validation falsely fails when adhoc subprocess has no outgoing connection in a case definition (kiegroup#718)

* Extra EMAIL_QUERY in exception (kiegroup#721)

* Fix POMs after IP BOM 7.0.0.CR6 upgrade

* RHBPMS-4434 - Provide SignallingTaskHandlerDecorator constructor including exceptionCountLimit

* JBPM-5382 - Kie server should end with error when operation cannot be executed

* JBPM-5442 - User 'Administrator' not available on Keycloak

* RHBPMS-4559 - Allow users to configure the Executor JNDI name when using the EJB API

* RHBPMS-4212 - NPE when trying to list variables for an aborted process

* Add revapi filter

* JBPM-5296 - Cleaning up human-task and removing deprecated code (kiegroup#725)

* Introduce findbugs maven plugin to jBPM (kiegroup#727)

* JBPM-5591 - Pluggable task assignments (kiegroup#726)

* JBPM-5541 - Case file conditional event fails other cases (kiegroup#729)

* Fix JPA 2.0 -> 2.1 migration leftovers

* RHBPMS-4572 - Could not find variable scope when running a process in BC

* RHBPMS-4589 - Not able to exclude multiple owners for HumanTask

* RHBPMS-4597 - ksession leak with Timer+Loop+PerProcessInstance (kiegroup#730)

* JBPM-5610 - ExcludedOwners can no longer execute operations on tasks

* ExcludedOwners can no longer execute operations on tasks (unless they are also a Business Administrator of the task).

* Added license header to MVELLifeCycleManagerTest.

* JavaDoc of the second unit test was incorrect.

* JBPM-5607 - Using ejb3 timer-service backed by database in EAP 7 not working with kie-server application (kiegroup#732)

* Fix failing test after Weld 2.4.1.Final upgrade

Weld 2.4.1.Final behaves somewhat different and is initializing the beans
during discovery. That leads to a call
CustomTaskPersistenceContextManager#beginCommandScopedEntityManager
which throws the exception. The bean is thus not initialized and the CDI
container is not able to inject some members (as they were not
initialized and thus are not available for injection). Using the
CommandBasedTaskService mock should lead to a same result - we do assert
that the custom bean is being injected as the execute() methods throws
exception.

* JBPM-4646 - Case management - case instance security (kiegroup#734)

* [DROOLS-936] clean-up dependencies to avoid duplicated classes

* Replace tabs with spaces in POM

* JBPM-5551 - Timer start event triggered every second cycle (kiegroup#739)

* DROOLS-1222 - Upgrade kie-server from jackson 1 to jackson 2 (kiegroup#736)

* JBPM-4646 - Case management - futher improvements for queries and case id generator to make it pluggable in kie server

* JBPM-5657: Added testTransitionBetweenStagesInCase

* JBPM-5657 - Active case stage doesn't correspond to the actual state of case instance

* JBPM-5668: jBPM 7 installer configures Xmx512m on WildFly, causing GC
problem on startup

* [DROOLS-1426] remove CDI extension from drools-compiler (kiegroup#744)

* JBPM-4646 - Case management - added support for taking completed nodes for case instance, improved filtering for case nodes to exclude less meaningful nodes

* JBPM-5667 - Second stage of a Case verifies its completion condition with old value of case file property

* Move findbugs configuration to kie-parent

* Fix container test suite dependencies

* JBPM-5413 - Memory Leak in DefaultSignalManager

* changed DefaultSignalManager for concurrency
* Fix memory leak in processEventListeners

* JBPM-5681 - DMN support for BusinessRuleTask (kiegroup#746)

* JBPM-5681 - DMN support for BusinessRuleTask - OSGi adjusted

* DROOLS-1434: moving public interfaces to kie-dmn-api module (kiegroup#751)

* DROOLS-1434: moving public interfaces to kie-dmn-api module - fixed OSGi imports

* RHBPMS-4631 - Engine lock leak of PerProcessInstanceRuntimeManager in Timer thread (kiegroup#753)

* JBPM-5704 - NPE when completing already completed user task (kiegroup#752)

* JBPM-5692 - Addition of sub process ID to /nodes endpoint for SubProcessNode, JBPM-5703 - CaseStageInstace doesn't return any active nodes (kiegroup#750)

* JBPM-5460 - event subprocess - configurable abort propagation (kiegroup#749)

* DROOLS-1446 - ruleunit implementation - jbpm adjustments (kiegroup#759)

* Split revapi configuration into filter and ignores

* RHBPMS-4618 - Human task subject not returned in REST API response (kiegroup#761)

* [DROOLS-1446] make BoundIdentifiers to accept a PackageBuildContext (kiegroup#764)

* [GUVNOR-2889] rename 'kie-wb-distribution-wars-*.war' to 'kie-wb-*.war'

* RHBPMS-4622 - LogCleanupCommand executor command should not clean up variableinstancelog and nodeinstancelog for active processes in BPM Suite 6

* RHBPMS-4543 - Error during async work item handler complete may wrongly lead a sucessful command to be executed twice

* JBPM-5727 - SQLGrammarException is thrown when getTasksAssignedAsPotentialOwner() method is called

* [DROOLS-1431] enable property reactivity by default

* Update persistence provider in a test application

*  - update jbpm-installer to wildfly 10.1.0.Final

* Change Java delegation model from parent-first to parent-last on tomcat 8

* Remove duplicate dependencies

* Specify default schema for ejb test application

* distribution: remove no longer needed installer assembly

The jbpm-installer is properly mavenized, so there is no need
to keep this one around.

* Add DB driver to Failsafe plugin's classpath

* JBPM-5441 - When a timer is triggered the user unknown does not have permission to access asset which requires a specific role

* Remove redundant property already defined in kie-parent

* renaming organization to kiegroup (kiegroup#779)

* JBPM-5732 - conditional events do not work as expected when using  : org.kie.api.runtime.process.WorkflowProcessInstance() construct

* RHBPMS-4637 - 'Runtime manager is already closed' in Timer thread on BPMS shutdown

* JBPM-5765: Update installer to latest eclipse Neon and BPMN2 Modeler

* JBPM-5710 - KIE Persistence Cleanup (kiegroup#757)

* JBPM-5717 - Support for multiple kie-servers hosting different kjars sharing the same database (kiegroup#780)

* [DROOLS-1484] move SessionPseudoClock to public kie-api (kiegroup#782)

* change hibernate auto ddl warning logging when dropping tables on empty db

* JBPM-5759 - Document as JavaDoc that the operation getCaseFile should not be accessed via CaseInstance (kiegroup#785)

* JBPM-5757 - Replace status List<Integer> with List<Status> in CaseRuntimeDataService operations (kiegroup#781)

* JBPM-5777 - Case stakeholders' permissions are not propagated to stages, JBPM-5762 - Triggering an unavailable adhoc task does not fail in REST API (kiegroup#784)

* JBPM-5824 - Aborting HT after Ad Hoc Completion Condition throws SessionNotFoundException (kiegroup#786)

* JBPM-5758 - Replace kie-internal QueryContext with the one from kie-api in CaseRuntimeDataService (kiegroup#787)

* JBPM-5717 - Support for multiple kie-servers hosting different kjars sharing the same database - async continuation adjustments (kiegroup#789)

* JBPM-5853 added null checking for the itemSubjectRef during TaskHandler reading. Defaulting to 'Object' data type in case no type is found. (kiegroup#791)

JBPM-5853 added null checking for the itemSubjectRef during TaskHandler reading. Defaulting to 'Object' data type in case no type is found.

JBPM-5853 fix DiagramShape

JBPM-5853 added license header

* JBPM-5816 - Allow changing case owner (kiegroup#792)

Ensure that all case instances have a case role even if done defined in the model.
 Updated queries to retrieve owner from assignment instead of using audit change log user.

* JBPM-5855 Added last modification date to task audit info (kiegroup#793)

* remote-ejb-tests: configure kie.maven.settings.custom for the container

In case the build is executed with custom settings.xml, the server
(kie-ci in fact) needs to be aware of the custom settings.

This fixes the test failures during release builds/tests, where the
dependencies are supposed to be downloaded from remote staging repo.

* container-tests: fail the build if there are test failures

Gailsafe needs the 'verify' goal as that is when the decision
to fail or not happens.

* Run container tests only when container profile is used

The tests in jbpm-remote-ejb-test-suite were executed even if no
container profile was specified. This makes is hard to disable the
tests for specific containers (like Tomcat8, for which it does not
make sense to run the EJB tests).
With the changes:
  - mvn clean install -> no tests executed; cargo execs disabled
  - mvn clean install -Dcustom-profile -> tests executed, no cargo exec
  - mvn clean install -Dcontainer.profile=tomcat8 -> tests executed on
    the specified container (which is managed by cargo)

* Test with WildFly 10.1.0.Final and Tomcat 8.5.13

* Test with Tomcat 8.0.x instead of Tomcat 8.5.x

Tomcat 8.5.x is not compatible with arquillian-tomcat-remote-7 and there
is no arquillian-tomcat-remote-8 (yet?).
See arquillian/arquillian-container-tomcat#39

* RHBPMS-1328 - business rule task supports boundary error event (kiegroup#797)

* avoid NPE when dynamic task parameters are not given (kiegroup#798)

* JBPM-5869 - Boundary Event Signal does not transalate variables while registring as Signal Event Listener (kiegroup#800)

* Upgraded to next development version 7.1.0-SNAPSHOT (kiegroup#799)

* JBPM-5610 - Add tests with groups and excluded owners (kiegroup#801)

Adds 2 tests methods that test behaviour of excluding user/users
from group that is set as potential owner of the task.

* JBPM-5841 - Round robin assignment strategy (kiegroup#790)

* Adding RoundRobin assignment strategy

* JBPM-5468 - Enable multiple column sorting on advanced queries (kiegroup#796)

* JBPM-5468 refactoring to use AdvancedQueryContext for advanced query api.

* JBPM-5468 correction to logic which parses the orderByClause

* JBPM-5468 reset to upstream/master and refactored with suggested changes from code review

* JBPM-5885 - Add new constant for completeCondition on Ad-hoc Subprocesses for autoComplete (kiegroup#808)

* JBPM-4646 - case management - case file data audit trail (kiegroup#807)

* JBPM-5772: Improve jbpm-installer to support case mgmt +
auto-provisioning + demo

*  - added one more folder for case mgmt cleanup

* JBPM-5891 - Process validation should not trigger on empty package name (kiegroup#814)

* JBPM-5891 - updating tests (kiegroup#815)

* JBPM-5880 - 'async' as a default option for all tasks (kiegroup#806)

* JBPM-5886: Replace joda-time with Java 8 time implementation (kiegroup#809)

* JBPM-5886: Add support for ISO_8601 repeating intervals (kiegroup#819)

* JBPM-5878 - DocumentImpl toString() generates NPE when no modification date is available (kiegroup#805)

* Enhance case owner tests covering proper process variable initiator values (kiegroup#823)

* JBPM-5370: Add test cases covering add/removepotential owners with groups (kiegroup#822)

* JBPM-5370: Add test cases covering adding/removing potential owners with groups

One case covers scenario where we cant to forward task to multiple PO(group)
One case covers adding PO to non-existent task and checks for exception
One case covers Add/RemoveExcludedOwners with groups

* Replace usages of org.junit.Assert with AssertJ

Replace occurences of JUnit assert methods with equivalent
 AssertJ ones.

* Fix Byteman test for IBM Java (kiegroup#828)

* JBPM-5905 - Transaction exception for Singleton container deployment in WebLogic (kiegroup#830)

* JBPM-5799 - Add container specific classifier for case management war (kiegroup#816)

* JBPM-5897 Fails to start a process with CorrelationKey which is unique but includes correlation properties of an existing correlation key - Test case

* JBPM-5897 - Fails to start a process with CorrelationKey which is unique but includes correlation properties of an existing correlation key

* RHBPMS-4701 - EJBTimerScheduler.getTimerByName throws NoSuchObjectLocalException in WAS

* JBPM-5851 - Technical Error Events

* Add two additional tests for CleanupExecutionErrorCommand

* jbpm-tests: Enhance Case roles test coverage

* JBPM-5904 - Task events REST endpoints for not existing tasks return code 200

* JBPM-5841: Round Robin Assignment Strategy

* add more unit tests
* fix ignored excluded users

* Change revapi-config.json comment to be more general

*  - jbpm-installer: add kie-server role to default users and disable
auto-provisioning of itorders

* JBPM-5923 - Business rule work item handler

* JBPM-5842 - Load Balance Assignment Strategy (kiegroup#833)

* Add tests for 'async' as a default option for all tasks (kiegroup#843)

* Add tests for 'async' as a default option for all tasks

* Add tests for 'async' as a default option for all tasks - small adjustments

* Update jbpm-in-container-test to support WebSphere 9 (kiegroup#838)

* JBPM-5974: Extend tests triggering case ad-hoc tasks (kiegroup#845)

* [DROOLS-1560] simplify and improve performances of ChainedProperties … (kiegroup#844)

* [DROOLS-1560] simplify and improve performances of ChainedProperties discovery

* [DROOLS-1560] simplify and improve performances of ChainedProperties discovery

* JBPM-5851 - Technical Error Events - enhanced DB filter to include rollback exception as well that is used when running on Oracle and Postgres (kiegroup#849)

* RHBPMS-4729 QuartzSchedulerService increments NEXT_FIRE_TIME by timeCycle regardless of current time when calling rescheduleJob() (kiegroup#847)

* JBPM-5842: Add more LoadBalanceStrategy test coverage (kiegroup#851)

Fixes a bug where users in excluded groups wouldn't appear
in excluded user list and ended up still being assigned.

* Add .gitignore file to jbpm-persistence module (kiegroup#852)

* RHBPMS-4480 - Improve ExtensibleXmlParser logging (kiegroup#853)

* RHBPMS-4480 - Improve ExtensibleXmlParser logging - adding parent node lookup (kiegroup#857)

*  - adding missing logback file to installer

* Clean revapi-config after 7.0.0.Final release

* RHBPMS - fix test (kiegroup#861)

* JBPM-6023 - HTTP Code 500 is returned when starting process with non-existing process ID or deployment ID (kiegroup#863)

* JBPM-6042 - Task with one potential owner is not correctly assigned for custom assignment strategy (kiegroup#868)

* [DROOLS-1593] anticipate flush of propagation queue when evaluating a rule from a process (kiegroup#867)

* DROOLS-1607 Internal refactor removing KnowledgeBase in preparation for DROOLS-1583 (kiegroup#864)

* DROOLS-1583 Refactor KnowledgeBaseImpl

* Align jbpm-flow-builder tests.

* Align jbpm-persistence-api tests.

* Align jbpm-persistence-jpa tests.

* Align jbpm-audit tests.

* Align jbpm-bpmn2 tests.

* Align jbpmn-human-task-core CODE.

* Align jbpmn-human-task-core tests.

* Align jbpmn-human-task-workitems tests.

* Align jbpmn-runtime-manager CODE.

* Align jbpm-workitems CODE.

* Align jbpmn-workitems tests.

* Align jbpmn-kie-services CODE.

* Align jbpm-test CODE.

* Align jbpm-test tests.

* Align jbpm-test-coverage tests.

* Align jbpm-installer tests.

* Align jbpm-container-test-suite tests.

* JBPM-6013: Extend case stage completion condition tests (kiegroup#862)

* [JBPM-5975] Enumerations can't be used as predefined values (kiegroup#873)

* JBPM-6068 - RuntimeDataService task queries should use roles of the passed in user (kiegroup#871)

* JBPM-6075 - JBPM-Audit: fix failing tests (kiegroup#876)

Added cleaning tables in the beginning and after each test for AuditDeleteTest
Fixed comparing wrong values in CommandBasedAuditLogServiceTest

(cherry picked from commit fee7a89)

* [DROOLS-1582] split kie-ci (kiegroup#878)

* JBPM-6055 - Execute custom task with non empty assignments (kiegroup#877)

* Remove empty Package-Private config from maven-bundle (kiegroup#881)

* JBPM-6094 - No exception thrown when adding not existing subprocesss (kiegroup#884)

* JBPM 6073: getComments method not returning desired page (kiegroup#885)

-Modified core getComments method to use page/pageSize info from query context for pagination purposes
-Unit test additon to cover comments pagination

* JBPM-6122 - Query is registered even when processing fails (kiegroup#886)

* JBPM-6089: Extend case dynamic nodes addition tests (kiegroup#880)

* [DROOLS-1608] move processes related classes from drools to jbpm (kiegroup#872)

* [DROOLS-1608] move processes related classes from drools to jbpm

* [DROOLS-1608] move processes related classes from drools to jbpm

* JBPM-6144 - Create a wid specific MVELEvaluator (kiegroup#888)

JBPM-6144 - Create a wid specific MVELEvaluator

* JBPM-6053 - Typo in Runtime Exception Message (kiegroup#889)

* JBPM-6158 - Kie Server Reassign method has confusing error message (kiegroup#892)

* Log Stacktrace in ExecutorRunnable for Exceptions (kiegroup#887)

Log Stacktrace in ExecutorRunnable for Exceptions. Otherwise if there is some error then its very difficult to debug.

* JBPM-5880 - 'async' as a default option for all tasks - test stabilization (kiegroup#891)

* JBPM-5976 - Provide auto acknowledge jobs for execution errors (kiegroup#893)

* JBPM-5976 - Provide auto acknowledge jobs for execution errors - fixed acknowledge methods in services (kiegroup#895)

* RHBPMS-4801 - InMemorySessionFactory has apparent memory leak (kiegroup#896)

* RHBPMS-4744 - Deactivated deployments are temporarily active during business central startup in BPM Suite 6.4.x (kiegroup#899)

* jbpm-remote-ejb-test cleanup of dependencies (kiegroup#902)

* JBPM-6161 - Provide support for case management operations from rules (kiegroup#900)

* RHBPMS-4801 - InMemorySessionFactory has apparent memory leak - fixed OSGi imported packaged (kiegroup#906)

* DROOLS-1629 - Allow multiple ObjectMarshallingStrategy of the same class (kiegroup#908)

* jbpm-in-container-test: Exclude xml-apis on WebSphere 9 (kiegroup#909)

* RHBPMS-4761 - Transaction timeout when running EJB Timers on WAS (kiegroup#904)

Added local cache for ejb timer service to improve performance after restart
Marked new timers as new to skip the timer service check by name to improve performance

* RHBPMS-4811 - Improve jbpm services to allow its usage in spring with resource local (kiegroup#910)

* Stabilize humanTask transaction test on WLS/WAS (kiegroup#911)

* JBPM-6171 Updated test suite to use Narayana transaction manager (kiegroup#898)

* updated to 7.2.0-SNAPSHOT

* Fix tests compilation (kiegroup#913)

* JBPM-6171 - Replace bitronix with Narayana for jBPM - additional changes to allow it to be used for kie server and spring tests (kiegroup#912)

* JBTM-6171 Include Narayana as a library of the web-app rather than a container service (kiegroup#918)

* jbpm-in-container-test: Add support for production DBs with Narayana on Tomcat (kiegroup#919)

* RHBPMS-4815 - Escape commas in LDAPUserGroupCallbackImpl filters (kiegroup#915)

* Upgraded to next development version 8.0.0-SNAPSHOT (kiegroup#921)

* Additional updates for JBPM-6144 and JBPM-5710 (kiegroup#914)

* JBPM-6144 - Create a wid specific MVELEvaluator - added missing backward compatibility replace

* JBPM-5710 - KIE Persistence Cleanup - removed unneeded cast

* JBPM-6268: Extend BusinessRule assignment strategy tests (kiegroup#925)

* JBPM-5998 : Tasks: Completed tasks disappear from All tab when process instance completes (kiegroup#920)

* [DROOLS-1649] ServiceRegistry refactor (kiegroup#923)

[DROOLS-1649] ServiceRegistry refactor

* JBPM-6070 - PARAMETER_MATCHER in WorkItemNodeInstance can't cope with space (kiegroup#930)

* [DROOLS-1649] ServiceRegistry refactor (kiegroup#931)

* [DROOLS-1649] ServiceRegistry refactor (kiegroup#934)

* JBPM-6285 - Enable auto check License Headers for Java files for jBPM (kiegroup#932)

* [7.2.x] RHBPMS-4826 - User Task can not be exited if a different businessAdministrator is set in BPM Suite 6.4.x, RHBPMS-4831 - Process execution stop at converging parallel gateway if we use async task (kiegroup#926) (kiegroup#933)

* RHBPMS-4831 - Process execution stop at converging parallel gateway if we use async task

* RHBPMS-4826 - User Task can not be exited if a different businessAdministrator is set in BPM Suite 6.4.x

*  - fixing snapshot version of installer

* JBPM-5708 MapDB integration proposal - being able to partially reuse services (kiegroup#940)

* RHBPMS-4854 - GlobalTimerService.timerJobsPerSession grows without bounds (kiegroup#936)

* RHBPMS-4857 - Completing task with empty map overrides the current output variables (kiegroup#939)

* Stabilize DeactivateDeploymentServiceWithSyncTest (kiegroup#944)

* JBPM-6310 - update to jbpm-workitems module (kiegroup#945)

* RHBPMS-4854 - GlobalTimerService.timerJobsPerSession grows without bounds (kiegroup#946)

* RHBRMS-2784 - XStream: DoS when unmarshalling void type (kiegroup#928) (kiegroup#949)

(cherry picked from commit c8814ae)

* JBPM-6225 - Explicit Accept Header on RestWorkItemHandler (kiegroup#953)

* JBPM-6367 - jBPM workitems archetype (kiegroup#957)

* Fix jbpm-remote-ejb-test (kiegroup#955)

* JBPM-6362 - installer missing org.kie.server.persistence.dialect prop for mysql (kiegroup#962)

* JBPM-6309: Investigate and fix jBPM community DB tests with Narayana (kiegroup#959)

* JBPM-6309: Investigate and fix jBPM community DB tests with Narayana

JBPM-6309: Make CorrelationPersistenceTest handle exceptions during transactions

JBPM-6309: Use better sentence when logging exception

JBPM-6309: Add ?pinGlobalTxToPhysicalConnection parameter into mariadb profile

* JBPM-6309: Fix CorrelationPersistenceTest setup

* JBPM-6309: Additional fixes for DB tests with narayana (kiegroup#964)

* JBPM-6309: Do not setUrl with sybase and db2

There is an additional problem that appears when running with db2 and
sybase - they have no setURL/setUrl methods, so a guard is added to skip
this piece of code. Also adds url property into driverProperties for all
databases.

* JBPM-6309: User correct driverProperties in getConnection()

When getConnection() is called new Properties are created
and then sent into driver but we should use the one provided by
PoolingDataSource#getDriverProperties()

* RHBPMS-4844 - 'getProcessInstancesByVariableNameAndValue' does not work with multiple process variables (kiegroup#968)

* JBPM-6309: Fix jBPM community DB tests with Narayana (kiegroup#970)

* JBPM-6309: Setup additional properties for DB2 and Sybase

This adds additional method that handles setting up properties
for Sybase and DB2. For DB2 there are 2 specific properties
and Sybase requieres username and password setup before
actuall getConnection() call.
Removes redundant array creations and enahnces logging.

* JBPM-6309: Do not use hardcoded portNumber

* JBPM-6388 - Fill in wid entries based on annotations in workitem handler (jbpm-workitems-archetype) (kiegroup#966)

* JBPM-6309: Fix incorrect type in method invocation (kiegroup#974)

* Remove dead code in BusinessCalendarImpl

Signed-off-by: Andrew DeMaria <lostonamountain@gmail.com>

* JBPM-6406 - Display TaskName in Definition Stage of REST Call

* [RHBRMS-2897] Added Drools Channel support to kmodule XML-Schema

* JBPM-6417 - Kie Server rest Signals API does not resolve mvel expressions (kiegroup#984)

* Installer - Add system properties to deploy demo and show Case Management app link (kiegroup#989)

* JBPM-6425 - Workitem Archetype - generated .wid file should use name based on user project (kiegroup#990)

* RHBPMS-4950 - UpdateTimerCommand does not work for timers in embedded sub process (kiegroup#993)

* [DROOLS-1726] configure XStream security framework (kiegroup#980)

[DROOLS-1726] configure XStream security framework

* JBPM-6047: Uploaded documents not visible on Documents tab on process Instance details (kiegroup#981)

* JBPM-6429 - Workitem Archetype - allow @wid parameter inheritance from handler interfaces (kiegroup#995)
hxf0801 pushed a commit to hxf0801/jbpm that referenced this pull request Apr 27, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants