We couldn't load all Actvitity tabs. Refresh the page to try again.
If the problem persists, contact your Jira admin.
Uploaded image for project: 'Camunda Optimize'
  1. Camunda Optimize
  2. OPT-5895

Run ITs against Optimize in Cloud modes

    • Icon: Task Task
    • Resolution: Duplicate
    • Icon: L3 - Default L3 - Default
    • None
    • None
    • backend
    • 2
    • M

      Our ITs are currently run against Optimize in platform mode. We should investigate how we can also run tests against Optimize in Cloud mode. While the whole test suite would be redundant to run in every single mode (at least on branch builds), it would still be useful to test behaviour where functionality deviates between modes.

      Hints:

      • User fetching is a large deviation point
      • A lot of cloud classes implement simple interfaces, so there is some opportunity to skip. For example, authorization doesn't really exist so testing might not be necessary
      • We might be able to test authentication by mocking IAM

      Justification:

      Removes our significant cloud testing blind spots to reduce the chance of bugs in our cloud offering.

        This is the controller panel for Smart Panels app

            Loading...
            Uploaded image for project: 'Camunda Optimize'
            1. Camunda Optimize
            2. OPT-5895

            Run ITs against Optimize in Cloud modes

              • Icon: Task Task
              • Resolution: Duplicate
              • Icon: L3 - Default L3 - Default
              • None
              • None
              • backend
              • 2
              • M

                Our ITs are currently run against Optimize in platform mode. We should investigate how we can also run tests against Optimize in Cloud mode. While the whole test suite would be redundant to run in every single mode (at least on branch builds), it would still be useful to test behaviour where functionality deviates between modes.

                Hints:

                • User fetching is a large deviation point
                • A lot of cloud classes implement simple interfaces, so there is some opportunity to skip. For example, authorization doesn't really exist so testing might not be necessary
                • We might be able to test authentication by mocking IAM

                Justification:

                Removes our significant cloud testing blind spots to reduce the chance of bugs in our cloud offering.

                  This is the controller panel for Smart Panels app

                        Unassigned Unassigned
                        joshua.windels Joshua Windels
                        Votes:
                        0 Vote for this issue
                        Watchers:
                        1 Start watching this issue

                          Created:
                          Updated:
                          Resolved:

                              Unassigned Unassigned
                              joshua.windels Joshua Windels
                              Votes:
                              0 Vote for this issue
                              Watchers:
                              1 Start watching this issue

                                Created:
                                Updated:
                                Resolved: