TRANSFERÊNCIAS

Quatro builds, dois editores e a linha de comandos

Community e Pro são a extensão para VS Code, exatamente da mesma fonte e a ler exatamente as mesmas definições — escolha a que corresponde à forma como quer usá-la, e mude mais tarde bastando instalar a outra. A terceira é o mesmo produto para Visual Studio 2022 e 2026.

◆ Fucini Coverage Studio Community

A mesma extensão, sem os mecanismos de período de teste e de planos de equipa — permanentemente gratuita a partir do momento em que a instala, sem limite de tempo. Se quiser, desbloqueie todas as funcionalidades (MC/DC incluído) sem custos partilhando telemetria de utilização detalhada, ou passe a Pro a qualquer momento.

Transferir Community (.vsix)

◆ Fucini Coverage Studio Pro

Completa desde a instalação: MC/DC, Full HTML Report sem limites e a vista Annotated Source lado a lado. Começa com um período de teste gratuito de 14 dias — depois disso passa para o mesmo conjunto de funcionalidades gratuitas do Community em vez de o bloquear, ou pode ativar um plano pago.

Transferir Pro (.vsix)

◆ Fucini Coverage Studio para Visual Studio

O mesmo leitor, no Visual Studio 2022 e 2026 — Community, Professional e Enterprise. Não usa a cobertura de código própria do Visual Studio, que em 2022 é só para o Enterprise: no Community e no Professional é a única cobertura que o IDE mostrará. Incluído em todos os planos pagos; numa máquina onde o Coverage Studio para VS Code está ativado não precisa de chave própria.

Transferir para Visual Studio (.vsix)

◆ Fucini Coverage Studio na linha de comandos

O mesmo leitor, grátis, para os sítios onde não há editor: um gate num pipeline, um distintivo no README, o relatório HTML num servidor de build, uma comparação com a baseline num pull request, um servidor MCP para um agente de IA. Windows, Linux, WSL e macOS, Node 20 ou mais recente. Cada comando documenta-se a si próprio.

npm install -g fucini-coverage

Transferir o pacote (.tgz) fucini-coverage no npm

Como instalar um .vsix

O VS Code não instala automaticamente um ficheiro .vsix transferido — abra-o a partir de dentro do editor:

  1. Abra a vista Extensions (Ctrl+Shift+X / Cmd+Shift+X).
  2. Clique no menu ··· no topo da vista Extensions → Install from VSIX…
  3. Escolha o ficheiro que transferiu e, se lhe for pedido, recarregue a janela.

No Visual Studio, abra o .vsix transferido: o VSIX Installer pergunta em que Visual Studio instalar — qualquer um de 2022 e 2026, Community, Professional ou Enterprise — e instala assim que o IDE estiver fechado. A extensão carrega quando se abre uma solução ou uma pasta, e Tools → Coverage Studio → Getting Started abre-se sozinho da primeira vez.

Para verificar uma transferência, compare o seu SHA-256 com o mostrado acima: execute Get-FileHash .\coverage-studio-vscode-<version>.vsix -Algorithm SHA256 no PowerShell, ou shasum -a 256 coverage-studio-vscode-<version>.vsix no macOS e Linux; a build para Visual Studio é coverage-studio-vs-<version>.vsix. Os hashes das builds atuais — as três — estão em SHA256SUMS.txt. As builds mais antigas são removidas do feed quando sai uma nova.

Versões preliminares

As novidades chegam a este sítio antes de chegarem ao Marketplace, e pode pedir que lhas ofereçamos: abra a vista Coverage, expanda o painel da licença e prima Testar versões preliminares…. A partir daí, a extensão consulta aqui um canal preliminar à parte, além do habitual, e oferece a mais recente das duas. As versões preliminares são testadas, mas são as compilações de que temos menos certeza — estaria a oferecer-se para encontrar o que nos escapou. Ao aderir, diz-nos que esta instalação está no canal, para sabermos quantas pessoas estão a testar e podermos dizer-lhe o que mudou; ao sair, a próxima versão estável devolve-o ao caminho habitual. Tudo isto é também a definição fuciniCoverage.update.preRelease.

The licence panel in the Coverage view, expanded: a Pro licence valid until 2027-03-19, and the button labelled Test pre-release buildsScreenshot pending — add assets/img/licence-prerelease.png (see SCREENSHOTS.md).

Nem sempre há uma versão preliminar disponível, e aderir quando não há não custa nada: a extensão encontra um canal vazio, nada diz sobre isso e continua a oferecer versões estáveis até que uma seja publicada.

Já tem uma das builds para VS Code instalada e prefere a outra? Basta instalar a outra da mesma forma e depois desativar ou desinstalar a primeira — ambas leem as mesmas definições fuciniCoverage.*, incluindo a sua chave de ativação se a tiver, por isso nada se perde na mudança.

Não sabe qual é a mais adequada? Veja a comparação completa na página de preços.