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

Test extension engine compatibility #12658

Closed
1 task done
sandy081 opened this issue Sep 26, 2016 · 1 comment
Closed
1 task done

Test extension engine compatibility #12658

sandy081 opened this issue Sep 26, 2016 · 1 comment
Labels
extensions Issues concerning extensions testplan-item

Comments

@sandy081
Copy link
Member

sandy081 commented Sep 26, 2016

Test for #11573

Complexity - 3

Here you verify if VS Code lets you install / update the extension version compatible to the current VS Code.

Set up

Note: Have the latest VSCE installed

  • Make sure you can publish an extension. Ref - http://code.visualstudio.com/docs/tools/vscecli
  • Use the sample test extensions
  • This repo has 3 extension packs (1, 2, 3) which are already published
  • Use these extensions for testing following scenarios (You can also come up with your own if you want to :) )
  • Do play around with following property in package.json for testing different scenarios
"engines": {
        "vscode": "^1.0.0"
    }

Note: Publishing the extension takes a while to get reflected in the market place.

Installing the compatible version

  • Make sure the latest version of extension you are installing is not compatible with current VS code version. And one of the older versions is compatible. Use the above engines-->vscode property and publish accordingly.
  • Installing this extension should install the version compatible to the current VS Code.

Updating the compatible version

  • Make sure that Extensions view does not show the above extension as outdated even if it has a newer version which is not compatible.
  • If there a new version which is compatible then this should be shown as outdated (Update action is enabled).
  • Updating this extension, updates to the latest version compatible
@sandy081 sandy081 added this to the September 2016 milestone Sep 26, 2016
@sandy081 sandy081 added testplan-item extensions Issues concerning extensions labels Sep 26, 2016
@sandy081
Copy link
Member Author

sandy081 commented Sep 26, 2016

@chrmarti FYI - Please add it our test plan. Thanks

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
extensions Issues concerning extensions testplan-item
Projects
None yet
Development

No branches or pull requests

2 participants