camunda / camunda-bpm-platform

Flexible framework for workflow and decision automation with BPMN and DMN. Integration with Quarkus, Spring, Spring Boot, CDI.
https://camunda.com/
Apache License 2.0
4.02k stars 1.53k forks source link

Restore Tomcat 10 Failing Tests for 7.22 #4434

Open psavidis opened 2 weeks ago

psavidis commented 2 weeks ago

Acceptance Criteria (Required on creation)

The integration-tests-engine-jakarta tests incompatible with Tomcat 10, Arquillian and weld-servlet-shaded are restored and pass the CI for camunda-bpm-platform 7.22 .

Here is the commit that demonstrates the exclusion.

Hints

File: qa/integration-tests-engine-jakarta/pom.xml Profile: tomcat Maven-plugin: maven-surefire-plugin Prerequisite: The issue with Tomcat10,Arquillian and weld-servlet-shaded is fixed. Action Needed: Delete the TODO and all the exclusions of the Tomcat 10 failing tests after.

Analytical Test Classes List
  • CallActivityContextSwitchTest
  • TestMultipleClasspathRoots
  • TestResourceName
  • TestWarDeploymentDeployChangedOnlyWithJarAsLib
  • TestWarDeploymentWithDiagram
  • TestWarDeploymentWithoutDiagram
  • TestWarDeploymentWithoutProcessDefinitions
  • TestWarDeploymentWithoutProcessesXml
  • CdiBeanCallActivityResolutionTest
  • CdiBeanCaseTaskResolutionTest
  • CallActivityContextSwitchTest
  • FailingJobBoundaryTimerWithDelegateVariablesTest
  • SignalEventCatchBoundaryWithVariablesTest
  • TimerRecalculationTest
  • CdiProcessApplicationEventSupportTest

Links