Skip to content

The extension should be converted to Extension Pack as it also installs 'Test Adapter Converter' and 'Test Explorer UI' #1542

@darkred

Description

@darkred

Describe the bug
The extension should be converted to Extension Pack as it also installs 2 additional extensions: 'Test Adapter Converter' and 'Test Explorer UI'.

Version
CodeQL extension: v1.7.0
CodeQL CLI version: v2.10.5 (irrelevant)
VSCode: 1.71.2
Platform: Win11 x64

To reproduce

  • In a fresh VSCode installation, install latest CodeQL extension v1.7.0 .

  • Then open VSCode's 'Extensions' panel (Ctrl+Shift+X). See that 3 extensions have been installed instead:

    • 'CodeQL'
    • 'Test Adapter Converter'
    • 'Test Explorer UI'
       
    Screenshot:

    2022-09-24_210625~

Expected behavior
The current expected behavior is to have 1 extension, not 3.
So, the extension should be converted to Extension Pack for two reasons:

  1. Most importantly to inform the user about the 2 additional installed extensions. Also, changing the extension to a Pack, its entry in Extensions tab will get a count badge.
  2. When the user disables the 'CodeQL' main extension, the other 2 extensions to become disabled as well.

Additional context
Related info about Extension Packs: https://code.visualstudio.com/blogs/2017/03/07/extension-pack-roundup.

Also, trying to disable the 'Test Adapter Converter' extension alone results in this notification:

Cannot disable 'Test Adapter Converter' extension alone. 'Test Explorer UI' extension depends on this. > Do you want to disable all these extensions?

Screenshot:

2022-09-25_002441

Metadata

Metadata

Assignees

No one assigned

    Labels

    VSCodebugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions