Application Links
  1. Application Links
  2. APL-978

Automated smoke tests in the latest JIRA & Confluence

    Details

    • Type: Improvement Improvement
    • Status: Under Review
    • Priority: Critical Critical
    • Resolution: Unresolved
    • Affects Version/s: 3.10.0
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None

      Description

      Recently a version of applinks was released from the stable branch that did not work on the recent JIRA & Confluence versions due to a wrong import of atlassian-util-concurrent.

      Turns out that the automated tests are not running applinks in anything other than refapp and an ancient version of JIRA.

      We should add smoke tests for the recent JIRA & Confluence versions to ensure in CI that the plugin starts up correctly in those products

        Issue Links

          Activity

          Hide
          Dariusz Kordonski added a comment -

          I've only added one smoke test that creates a trusted 2way applink with different user bases between JIRA and Confluence. This already gives us a lot because it will actually start the plugin in a relatively 'modern' version of JIRA and Connie, which I think will disclose a significant number of potential problems (that will result in the plugin not going up at all). From there we can add more regression tests and product configurations as we discover more regressions in different products.

          I spent a lot of time investigating broken AMPS configuration (or broken AMPS maybe?) when working on this so I think this is good enough for now.

          Show
          Dariusz Kordonski added a comment - I've only added one smoke test that creates a trusted 2way applink with different user bases between JIRA and Confluence. This already gives us a lot because it will actually start the plugin in a relatively 'modern' version of JIRA and Connie, which I think will disclose a significant number of potential problems (that will result in the plugin not going up at all). From there we can add more regression tests and product configurations as we discover more regressions in different products. I spent a lot of time investigating broken AMPS configuration (or broken AMPS maybe?) when working on this so I think this is good enough for now.

            People

            • Assignee:
              Dariusz Kordonski
              Reporter:
              Dariusz Kordonski
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:

                Who's Looking?