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

Running Engine Testsuite takes a long time, makes Devs less productive

    XMLWordPrintable

    Details

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

      Description

      Problem:
      the process engine testsuite currently has >5600 tests approaching the 6K mark fast.

      This makes it increasingly hard to develop the process engine since executing the testsuite takes too long. This makes us developers less productive.

      Note: On an emotional level, most of us blame Roman Smirnov for this. He writes at least 1 test / minute during a normal work day but to blame our own lack of productivity on him is both short sighted and unfair. The root cause is not Roman but the fact that many features are added to the process engine day over day.

      Solution:
      We should split the testsuite along different functional sub-modules so that developers can get feedback faster.
      Maybe use maven profiles for that.

        Attachments

          Activity

            People

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

              Dates

              Created:
              Updated:
              Resolved: