Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Azure DevOps Integration - Test Plan #4024

Closed
26 tasks done
axosoft-ramint opened this issue Feb 6, 2025 · 7 comments
Closed
26 tasks done

Azure DevOps Integration - Test Plan #4024

axosoft-ramint opened this issue Feb 6, 2025 · 7 comments
Assignees
Labels
Milestone

Comments

@axosoft-ramint
Copy link
Contributor

axosoft-ramint commented Feb 6, 2025

Verifies #3902

New feature areas:

  • Integration auth @axosoft-ramint
    • Connect Azure DevOps through Home view. Should show as connected.
    • Disconnect Azure DevOps through Home view. Should show as disconnected.
  • Home view @axosoft-ramint
    • Associated Azure PRs show up on branches when connected (and go away when disconnected)
    • Launchpad status shows up on Azure PRs in Home view
    • Associated Azure issues (including autolinked issues) show up on branches when connected (and go away when disconnected)
    • "Associate issue to branch" - the newly associated Azure issue should show up next to its branch
  • Autolinks @axosoft-ramint
    • Azure issue and PR autolinks should work for commits when connected (line hovers, commit details, etc.)
  • Graph @axosoft-ramint
    • Associated Azure issues and PRs show up in branch labels in the commit graph when connected
  • Start Work @axosoft-ramint
    • Azure issues show up when connected and on an Azure repo
    • Can create branch from an Azure issue, and see the issue next to the branch in Home
    • Can open the issue on Azure
    • Can connect to Azure through Start Work flow
  • Launchpad @d13
    • Azure PRs show up when connected (in the Launchpad quickpick, and in the indicator and Launchpad view summaries)
    • Azure PRs are categorized correctly (with the exception of "failing CI", which we don't have enough data from Azure to always categorize correctly)
    • All actions work on Azure PRs (pin, snooze, open on web, merge, switch, open in worktree, open details, open changes, open in graph, etc.)
    • Can connect to Azure through Launchpad
    • The "connect more" header button in Launchpad now reflects that Azure is an option @sergeibbb

Regression risk areas:

  • "Associate issue to branch" @axosoft-ramint
    • On other providers, should work as before
  • Start work with a non-Azure provider @axosoft-ramint
    • For GitHub/GitLab including enterprise versions, make sure issues show up, limited to the open repo, as before
    • Azure issues should not show unless in an Azure repo
  • Launchpad
    • Pinning/snoozing on other providers should work as before
    • Merge action on other providers should work as before @sergeibbb
      • GitHub.com
      • GitLab.com
      • Cannot test merge on GitHub Enterprise and GitLab Self-Managed because all PRs come to "blocked" category in our launchpad. However, technically it works as before: not possible to merge.
    • Search should still work as before
@sergeibbb
Copy link
Member

I'm taking this for verification.

@sergeibbb
Copy link
Member

@d13 @axosoft-ramint

Re:

The "connect more" header button in Launchpad now reflects that Azure is an option

This button?

Image

@axosoft-ramint
Copy link
Contributor Author

@d13 @axosoft-ramint

Re:

The "connect more" header button in Launchpad now reflects that Azure is an option

This button?

@sergeibbb Yes. It just needs to show when Azure is not connected.

@sergeibbb
Copy link
Member

@axosoft-ramint

Yes. It just needs to show when Azure is not connected.

Ah, clear. Thank you!

I confirm, when everything is connected I don't see the button. When Azure is disconnected, I see the button.

@axosoft-ramint axosoft-ramint removed the needs-verification Request for verification label Feb 10, 2025
@sergeibbb
Copy link
Member

@axosoft-ramint

Everything that is checked means "verified", right?

@axosoft-ramint
Copy link
Contributor Author

Everything that is checked means "verified", right?

@sergeibbb Indeed it does. Thanks! 😄

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 17, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

3 participants