Skip to content

test: Add test plans for different Copilot subscription tiers focusing on quota usage.#222

Merged
ethanyhou merged 3 commits into
mainfrom
ethan/tbb-test-plan
May 19, 2026
Merged

test: Add test plans for different Copilot subscription tiers focusing on quota usage.#222
ethanyhou merged 3 commits into
mainfrom
ethan/tbb-test-plan

Conversation

@ethanyhou

Copy link
Copy Markdown
Contributor

No description provided.

@ethanyhou ethanyhou marked this pull request as ready for review May 19, 2026 05:21
Copilot AI review requested due to automatic review settings May 19, 2026 05:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a token-based-billing test-plan suite that documents expected quota/upsell UI behavior across Copilot subscription tiers in GitHub Copilot for Eclipse, helping validate plan-dependent menu rows and chat quota warnings.

Changes:

  • Adds per-plan markdown test plans for Free, Pro, Pro+, Max, Business (unlimited org), and Enterprise (unlimited org) quota UI behavior.
  • Adds a shared README describing the tested surfaces, quota-warning thresholds, and how to obtain canUpgradePlan from language-server logs.
  • Standardizes expectations around when Upgrade Plan and overage actions should appear across menus and chat warning surfaces.

Reviewed changes

Copilot reviewed 7 out of 7 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
test-plans/token-based-billing/README.md Introduces the overall quota UI test-plan framework, surfaces under test, thresholds, and canUpgradePlan log instructions.
test-plans/token-based-billing/TBB-test-free.md Defines Free-plan test cases for menus and chat quota-warning surfaces.
test-plans/token-based-billing/TBB-test-pro.md Defines Pro-plan test cases for included credits, overage actions, and quota-warning surfaces.
test-plans/token-based-billing/TBB-test-pro-plus.md Defines Pro+-plan test cases mirroring Pro behavior with conditional upgrade action.
test-plans/token-based-billing/TBB-test-max.md Defines Max-plan test cases including expectations for typically-ineligible upgrade action.
test-plans/token-based-billing/TBB-test-business.md Defines Business unlimited-org test cases (informational message + no chat quota warnings).
test-plans/token-based-billing/TBB-test-enterprise.md Defines Enterprise unlimited-org test cases (informational message + no chat quota warnings).

Comment thread test-plans/token-based-billing/TBB-test-free.md Outdated
Comment thread test-plans/token-based-billing/TBB-test-pro.md Outdated
Comment thread test-plans/token-based-billing/TBB-test-free.md Outdated
Comment thread test-plans/token-based-billing/TBB-test-pro-plus.md
@ethanyhou ethanyhou merged commit 0e9c0b8 into main May 19, 2026
4 checks passed
@ethanyhou ethanyhou deleted the ethan/tbb-test-plan branch May 19, 2026 12:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants