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

SemVer 2.0.0 test plan #3731

Closed
8 tasks
joelverhagen opened this issue Mar 30, 2017 · 1 comment
Closed
8 tasks

SemVer 2.0.0 test plan #3731

joelverhagen opened this issue Mar 30, 2017 · 1 comment

Comments

@joelverhagen
Copy link
Member

joelverhagen commented Mar 30, 2017

This is a summary work item. The intention here that these are manual validations done to increase confidence in SemVer 2.0.0 work. The validations should be done against INT.

Manual tests

Client-ish

  1. Search and browse in VS UI for SemVer 2.0.0 packages
  2. Update and install SemVer 2.0.0 packages in VS UI

Server-ish

  1. Make sure download counts go up on a package with just SemVer 2.0.0 versions
  2. Make sure download counts go up on a package with a mix of SemVer 1.0.0/2.0.0
  3. Interactive upload should reject upload of version with build metadata in dependency range
  4. Delete and edit in gallery
    1. SemVer 2.0.0 due to build metadata, e.g. 1.0.0+git
    2. SemVer 2.0.0 due to dots in prerelease, e.g. 1.0.0-alpha.1

Automated tests

(covered by #3762 and child items)

@xavierdecoster
Copy link
Member

xavierdecoster commented Apr 7, 2017

Specific tests for 2.x clients:

Specific gallery tests:

  • Verify package versions containing leading zeros in numeric identifiers of prerelease labels get rejected

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants