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

Instance migration test suite uses wrong dependencies due to DMN engine & Typed Values migration

    Details

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

      Description

      Due to DMN engine & Typed Values migration, the instance migration test suite in the qa folder uses the wrong dependencies for the 7.4.0 - 7.11.0 test fixtures.

      [INFO] ------------------------------------------------------------------------
      [INFO] Building camunda BPM - QA - upgrade - instance migration - test fixture - 7.4.0 7.12.0-SNAPSHOT
      [INFO] ------------------------------------------------------------------------
      [INFO] 
      [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ camunda-qa-upgrade-test-fixture-74 ---
      [INFO] org.camunda.bpm.qa.upgrade:camunda-qa-upgrade-test-fixture-74:jar:7.12.0-SNAPSHOT
      [INFO] +- org.camunda.bpm:camunda-engine:jar:7.4.0:compile
      [INFO] |  +- org.camunda.bpm.model:camunda-bpmn-model:jar:7.4.0:compile
      [INFO] |  |  \- org.camunda.bpm.model:camunda-xml-model:jar:7.4.0:compile
      [INFO] |  +- org.camunda.bpm.model:camunda-cmmn-model:jar:7.4.0:compile
      [INFO] |  +- org.camunda.bpm.dmn:camunda-engine-dmn:jar:7.12.0-SNAPSHOT:compile
      [INFO] |  |  +- org.camunda.commons:camunda-commons-utils:jar:1.2.0:compile
      [INFO] |  |  +- org.camunda.bpm.model:camunda-dmn-model:jar:7.4.0:compile
      [INFO] |  |  +- org.camunda.bpm.dmn:camunda-engine-feel-api:jar:7.12.0-SNAPSHOT:compile
      [INFO] |  |  \- org.camunda.bpm.dmn:camunda-engine-feel-juel:jar:7.12.0-SNAPSHOT:compile
      [INFO] |  +- org.camunda.commons:camunda-commons-logging:jar:1.2.0:compile
      [INFO] |  |  \- org.slf4j:slf4j-api:jar:1.7.7:compile
      [INFO] |  +- org.camunda.commons:camunda-commons-typed-values:jar:7.12.0-SNAPSHOT:compile
      [INFO] |  +- org.apache.commons:commons-email:jar:1.5:compile
      [INFO] |  |  \- com.sun.mail:javax.mail:jar:1.5.6:compile
      [INFO] |  |     \- javax.activation:activation:jar:1.1:compile
      [INFO] |  +- org.mybatis:mybatis:jar:3.4.4:compile
      [INFO] |  +- org.springframework:spring-beans:jar:3.2.18.RELEASE:compile
      [INFO] |  |  \- org.springframework:spring-core:jar:3.2.18.RELEASE:compile
      [INFO] |  |     \- commons-logging:commons-logging:jar:1.1.1:compile
      [INFO] |  \- joda-time:joda-time:jar:2.1:compile
      [INFO] +- org.camunda.bpm.qa.upgrade:camunda-qa-upgrade-scenario-util:jar:7.12.0-SNAPSHOT:compile
      [INFO] |  \- junit:junit:jar:4.12:compile
      [INFO] |     \- org.hamcrest:hamcrest-core:jar:1.3:compile
      [INFO] \- com.h2database:h2:jar:1.4.190:test
      

        Issue Links

          Activity

          Hide
          nikola.koevski Nikola Koevski added a comment -

          SInce, by moving the DMN Engine and Typed Values directly into the platform, their versions are not imported through the dmn-bom and commons-bom, so they become transitive dependencies, whose versions have to be explicitly declared in the test fixtures of the instance migration test suite.

          Show
          nikola.koevski Nikola Koevski added a comment - SInce, by moving the DMN Engine and Typed Values directly into the platform, their versions are not imported through the dmn-bom and commons-bom , so they become transitive dependencies, whose versions have to be explicitly declared in the test fixtures of the instance migration test suite .
          Hide
          nikola.koevski Nikola Koevski added a comment -

          For some reason, the PR isn't synced with the ticket. Here it is: https://github.com/camunda/camunda-bpm-platform/pull/375

          Show
          nikola.koevski Nikola Koevski added a comment - For some reason, the PR isn't synced with the ticket. Here it is: https://github.com/camunda/camunda-bpm-platform/pull/375

            People

            • Assignee:
              Unassigned
              Reporter:
              nikola.koevski Nikola Koevski
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development