Uploaded image for project: 'camunda BPM'
  1. camunda BPM
  2. CAM-4818

Fix 7.2 to 7.4 migration tests

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: L3 - Default
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 7.4.0, 7.4.0-alpha3
    • Component/s: engine
    • Labels:
      None

      Description

      We have migration tests from 7.2 to 7.3, these should also work when migrating from 7.2 to 7.4. This is the summary of failing test cases that need to be fixed:

      Failed tests: 
        NestedNonInterruptingBoundaryEventOnInnerSubprocessScenarioTest.testInitMessageActivityInstanceTree:196 Could not match expected tree 
      ??? 2275=>null
          ??? outerSubProcess=>null
              ??? innerSubProcess=>null
                  ??? innerSubProcessTask=>null
                  ??? afterBoundaryTask=>null
       
      
       with actual tree 
      
       ??? 2275=>2427
          ??? outerSubProcess=>outerSubProcess:2430
              ??? innerSubProcess=>innerSubProcess:2434
              ?   ??? innerSubProcessTask=>innerSubProcessTask:2438
              ??? afterBoundaryTask=>afterBoundaryTask:2441
      
        NestedNonInterruptingBoundaryEventOnInnerSubprocessScenarioTest.testInitTimerActivityInstanceTree:65 Could not match expected tree 
      ??? 2271=>null
          ??? outerSubProcess=>null
              ??? innerSubProcess=>null
                  ??? innerSubProcessTask=>null
                  ??? afterBoundaryTask=>null
       
      
       with actual tree 
      
       ??? 2271=>2310
          ??? outerSubProcess=>outerSubProcess:2313
              ??? innerSubProcess=>innerSubProcess:2317
              ?   ??? innerSubProcessTask=>innerSubProcessTask:2321
              ??? afterBoundaryTask=>afterBoundaryTask:2324
      
        NestedNonInterruptingBoundaryEventOnOuterSubprocessScenarioTest.testInitMessageActivityInstanceTree:196 Could not match expected tree 
      ??? 2513=>null
          ??? outerSubProcess=>null
              ??? innerSubProcess=>null
                  ??? afterBoundaryTask=>null
                  ??? innerSubProcessTask=>null
       
      
       with actual tree 
      
       ??? 2513=>2665
          ??? outerSubProcess=>outerSubProcess:2669
          ?   ??? innerSubProcess=>innerSubProcess:2672
          ?       ??? innerSubProcessTask=>innerSubProcessTask:2676
          ??? afterBoundaryTask=>afterBoundaryTask:2679
      
        NestedNonInterruptingBoundaryEventOnOuterSubprocessScenarioTest.testInitTimerActivityInstanceTree:65 Could not match expected tree 
      ??? 2509=>null
          ??? outerSubProcess=>null
              ??? innerSubProcess=>null
                  ??? afterBoundaryTask=>null
                  ??? innerSubProcessTask=>null
       
      
       with actual tree 
      
       ??? 2509=>2548
          ??? afterBoundaryTask=>afterBoundaryTask:2562
          ??? outerSubProcess=>outerSubProcess:2552
              ??? innerSubProcess=>innerSubProcess:2555
                  ??? innerSubProcessTask=>innerSubProcessTask:2559
      
        SubprocessParallelThrowCompensationScenarioTest.testInitTriggerCompensationActivityInstanceTree:142 Could not match expected tree 
      ??? SubprocessParallelThrowCompensationScenario:1:3323=>null
          ??? concurrentTask=>null
          ??? throwCompensate=>null
          ??? subProcess=>null
              ??? undoTask=>null
       
      
       with actual tree 
      
       ??? SubprocessParallelThrowCompensationScenario:1:3323=>3380
          ??? concurrentTask=>concurrentTask:3400
          ??? subProcess=>throwCompensate:3404
              ??? undoTask=>undoTask:3406
      
        TransactionCancelCompensationScenarioTest.testInitTriggerCompensationActivityInstanceTree:139 Could not match expected tree 
      ??? TransactionCancelCompensationScenario:1:3113=>null
          ??? tx=>null
              ??? catchCancelTx=>null
              ??? undoTask=>null
       
      
       with actual tree 
      
       ??? TransactionCancelCompensationScenario:1:3113=>3150
          ??? tx=>tx:3153
              ??? undoTask=>undoTask:3166
      
        ParallelMultiInstanceScenarioTest.testInitNonInterruptingBoundaryEventActivityInstanceTree:91 Could not match expected tree 
      ??? 1816=>null
          ??? afterBoundaryTask=>null
          ??? miSubProcess=>null
              ??? subProcessTask=>null
              ??? miSubProcess=>null
              ?   ??? subProcessTask=>null
              ??? miSubProcess=>null
                  ??? subProcessTask=>null
       
      
       with actual tree 
      
       ??? 1816=>1931
          ??? afterBoundaryTask=>afterBoundaryTask:1967
          ??? miSubProcess=>miSubProcess:1935
          ?   ??? subProcessTask=>subProcessTask:1951
          ??? miSubProcess=>miSubProcess:1961
          ?   ??? subProcessTask=>subProcessTask:1963
          ??? miSubProcess=>miSubProcess:1955
              ??? subProcessTask=>subProcessTask:1957
      
        SequentialMultiInstanceScenarioTest.testInitNonInterruptingBoundaryEventActivityInstanceTree:193 Could not match expected tree 
      ??? 1345=>null
          ??? miSubProcess#multiInstanceBody=>null
              ??? subProcessTask=>null
              ??? afterBoundaryTask=>null
       
      
       with actual tree 
      
       ??? 1345=>1484
          ??? afterBoundaryTask=>afterBoundaryTask:1502
          ??? miSubProcess#multiInstanceBody=>miSubProcess:1488
              ??? subProcessTask=>subProcessTask:1498
      
      
      Tests in error: 
        InterruptingEventSubprocessCompensationScenarioTest.testInitTriggerCompensationDeletion:120 » ProcessEngine
        InterruptingEventSubprocessCompensationScenarioTest.testInitTriggerCompensationActivityInstanceTree:133 » ProcessEngine
        InterruptingEventSubprocessCompensationScenarioTest.testInitTriggerCompensationCompletion:103 » ProcessEngine
        SingleActivityCompensationScenarioTest.testInitTriggerCompensationDeletion:119 » IndexOutOfBounds
        SingleActivityCompensationScenarioTest.testInitTriggerCompensationActivityInstanceTree:132 » ProcessEngine
        SingleActivityCompensationScenarioTest.testInitTriggerCompensationCompletion:102 » IndexOutOfBounds
        SubprocessCompensationScenarioTest.testInitConcurrentTriggerCompensationActivityInstanceTree:246 » ProcessEngine
        SubprocessCompensationScenarioTest.testInitTriggerCompensationDeletion:120 » ProcessEngine
        SubprocessCompensationScenarioTest.testInitConcurrentTriggerCompensationDeletion:233 » ProcessEngine
        SubprocessCompensationScenarioTest.testInitConcurrentTriggerCompensationCompletion:216 » NullPointer
        SubprocessCompensationScenarioTest.testInitTriggerCompensationActivityInstanceTree:133 » ProcessEngine
        SubprocessCompensationScenarioTest.testInitTriggerCompensationCompletion:103 » NullPointer
        SubprocessParallelThrowCompensationScenarioTest.testInitTriggerCompensationCompletion:109 » ProcessEngine
        MultiInstanceReceiveTaskScenarioTest.testInitParallelActivityInstanceTree:37 » ProcessEngine
        ParallelMultiInstanceScenarioTest.testInitNonInterruptingBoundaryEventThrowError:129 » Bpmn
      

      For the activity instance tree assertion failures, we might also accept that as a limitation.

        Attachments

          Activity

            People

            Assignee:
            meyer Daniel Meyer
            Reporter:
            thorben.lindhauer Thorben Lindhauer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: