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

Open
16 of 23 tasks
axosoft-ramint opened this issue Feb 6, 2025 · 0 comments
Open
16 of 23 tasks

Azure DevOps Integration - Test Plan #4024

axosoft-ramint opened this issue Feb 6, 2025 · 0 comments
Assignees
Labels
needs-verification Request for verification testplan Issue that is a testplan
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
    • 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

Regression risk areas:

  • "Associate issue to branch"
    • 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
    • Search should still work as before
@axosoft-ramint axosoft-ramint added this to the 16.3 milestone Feb 6, 2025
@axosoft-ramint axosoft-ramint added the testplan Issue that is a testplan label Feb 6, 2025
@axosoft-ramint axosoft-ramint self-assigned this Feb 6, 2025
@axosoft-ramint axosoft-ramint added the needs-verification Request for verification label Feb 6, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs-verification Request for verification testplan Issue that is a testplan
Projects
None yet
Development

No branches or pull requests

1 participant