ニュース

新着情報

リリースとお知らせを新しい順に掲載しています。それぞれの技術的な詳細は更新履歴をご覧ください。

✉ メールで通知を受け取る

お知らせ1件につきメール1通、それだけです。ログイン不要で、いつでも購読を解除できます。

2026-10-04

fucini-coverage — コマンドラインの Coverage Studio、無料

VS Code 版と Visual Studio 版の背後にあるリーダーが、エディターのない場所でも動くようになりました:npm install -g fucini-coverage で Windows、Linux、WSL、macOS に入ります。fucini-coverage check はパイプラインのゲートです — 行、分岐、関数、MC/DC、条件、ブランチが origin/main に対して変更した行 — しきい値を下回ると終了コード 1 で終わります。export は実行を CSV、Markdown、LCOV、Cobertura、SARIF として書き出し、report は HTML レポートを、badge はバッジを、compare は最後にグリーンだった実行から何が動いたかを書き出し、mcp は AI エージェントが尋ねられる 6 つのツールを提供します。27 の形式を読み込み、エディターと同じようにマージし、数値は桁まで同じです。

Visual Studio 版が読む設定ファイル fucini-coverage.json を、VS Code 設定のキーのまま読むので、チームがしきい値を一度決めれば、どのエディションもどのパイプラインもそれで判定します。すべてのコマンドが自分自身を説明します:fucini-coverage help check。無料で、両エディションの 2.2026.0 build 1 とともに出荷されます — npm の fucini-coverage とダウンロード ページをご覧ください。

The command line on the demo: --help, summary, check with two gates passing, export as Markdown, compare against a baseline, badge, report and the MCP server's helpScreenshot pending — add assets/img/cli-demo.gif (see SCREENSHOTS.md).
2026-10-04

Coverage Studio 2.2026.0 for VS Code と for Visual Studio — 画面上のカバレッジを、AI エージェントに

テストを書くエージェントは、テストを実行してパーセンテージを読むことはできましたが、エディターが知っていることを尋ねることはできませんでした。2.2026.0 からはできます。6 つのツールが、関数のどの行が一度も実行されなかったか、分岐のどちら側が通らなかったか、どのテストが行を実行したか、差分がカバーされているか、前回の実行から何が動いたかに答えます — 読み込まれている実行から、画面と同じ除外、同じ数値で。VS Code 自身のエージェントは、何も設定せずにこれらを使えます。MCP を話すエージェントはどれも、オンにするとエディターが実行するサーバーを通じて使えます。サーバーはこのマシン上だけで動き、あなた専用のトークンで守られます。方法はユーザー ガイドにあります。

両エディションは同じバージョンになり、1.2026.7 以降のすべてがそこに含まれます。失敗したテストが実行した行に印が付き、Run Tests Affected by My Changes… は変更が触れるテストだけを実行し、実行全体のゲートと並んで新しいコードのゲートが加わり、除外には理由を書けるようになり、Show Minimal Test Set… はすべての行を実行できる最少のテストを見つけ、GCC 14 の条件カバレッジが行ごとに表示され、Run This Test with Coverage は Go と Rust に対応し、新しいコードを作成者や日付で数えられ、zip になっている CI の成果物を開けるようになり、Run App with Coverage… は人が操作して到達した範囲を計測し、Run Mutation Tests Here はテストが変更に気付くかどうかを確かめます。.NET のレポートは、Coverlet の表記のせいで隠れていた分岐カバレッジを表示するようになりました。そのため、これらの数値は変わります。Visual Studio でも、サブスクリプションのプランが VS Code と同じことを決めるようになりました。すべての変更は変更履歴にあり、両方のビルドはダウンロード ページにあります。

2026-09-29

Coverage Studio 1.2026.7 for VS Code と 1.2026.6 for Visual Studio — 行を実行したテスト、保存のたびのカバレッジ、CI ベースライン

このリリースでは両エディションに 10 の機能が加わります。Coverage Studio は、ある行を実行したテストを示して開くこと、ファイルを保存するたびにそれをカバーするテストを実行すること、キャレット位置の 1 つのテストをカバレッジ付きで実行すること、そしてすべての読み込みをメインブランチのビルドが公開するレポートと比較することができるようになりました。数えるべきでないものは、ツリーから、名前空間や属性で、あるいはコードのその場所で除外できます。.NET の実行は名前空間、クラス、メソッド別に読めます。ツリーには < 80% も理解する検索ボックスがあります。カバレッジセッションは、終了するまで複数のテストスイートの実行を合算します。Visual Studio では、Run Native Project with Coverage がスタートアップの C++ プロジェクトを clang-cl の計装付きで実行します。ユーザーガイドにそれぞれの節があります。

主な修正: テスト実行のレポートにユーザー名とマシン名が入らなくなり、マクロだけのヘッダーが 100% のファイルとして表示されなくなり、MC/DC ビルドの分岐の値が llvm-cov report と一致し、未対応として拒否されていた 5 種類のレポート形式を認識するようになりました。すべて変更履歴にあり、両方のビルドはダウンロードページにあります。

2026-09-28

Coverage Studio 1.2026.6 for VS Code と 1.2026.5 for Visual Studio — フルパスにワイルドカード、そして 2 つのレポートを再び認識

レポートを独自のフォルダーの下に書き出すビルド — モジュールごとに 1 つの build/coverage-merged/*.lcov.info — を、VS Code でも Visual Studio と同様に、フルパスにワイルドカードを含めて coverageFile.paths に指定できるようになりました。両エディションはそのようなエントリが名指すフォルダーを監視し、次のビルドのレポートは届いた瞬間に読み込まれます — プロジェクトを開いたときにそこにあったかどうかは関係ありません。エントリの取りうる形はユーザー ガイドにあります。

未対応として拒否されていた 2 つのレポートが再び読めるようになりました:最初のファイル レコードが長すぎて認識できるものがすべて検査対象の先頭部分より後ろに押し出されていた llvm-cov の JSON エクスポートと、十数個の関数を行より先に列挙する gcov --json-format ファイルです。すべては変更履歴にあり、両ビルドともダウンロード ページにあります。

2026-09-26

Coverage Studio 1.2026.5 for VS Code と 1.2026.4 for Visual Studio — 2 つのレポートに 1 つの答え

2 つのレポートが意図的に同じコードを計測しているとき — clang と GCC でビルドした同じソース、あるいは 1 つのビルドの単体テストと結合テスト — 最新のものが勝つ必要はもうありません。どのレポートがそのファイルの数値を示すかをファイルごとに選ぶか、それらを結合します:agree はすべてのレポートが実行した行だけをカバー済みと数え、食い違う行を青緑色で示します。union はいずれかが実行した行をカバー済みとします。Coverage ビューでファイルを右クリックして Choose Coverage Source... を選んでください。どちらをいつ使うかはユーザー ガイドにあり、デモには試せる clang と GCC のサンプルがあります。

両エディションはさらに、新しい赤・琥珀色・緑のガター モードでカバー済みの行を緑で塗り、ヒートマップの色合いをライブ プレビューしながら設定でき、ステータスバーにはそれが開くカードと同じ数値を表示します。すべては変更履歴にあり、両ビルドともダウンロード ページにあります。

2026-09-24

Coverage Studio for Visual Studio 1.2026.2 — テストを実行するたびに、あらゆるレポート、そして何が動いたか。あわせて VS Code 1.2026.3

最初のリリースの翌日、Visual Studio エディションは購読者が VS Code で最もよく使うものを備えました。Test Explorer をフックせずに、Test Explorer の実行のたびにカバレッジを;Run Tests with Coverage;前回の実行から何が動いたかを示す三角形、履歴、差分カバレッジ;Error List に検出結果を出す Check Coverage Thresholds;専用ウィンドウの注釈付きソース、HTML レポート、8 つのエクスポート、バッジ;リスク ホットスポットと行のフィルター;そしてソリューションの隣の fucini-coverage.json — .vscode フォルダーを置きたくないチームのために。変更履歴にすべての項目があり、ユーザー ガイドの In Visual Studio ボックスがそれぞれの場所を示します。

VS Code 1.2026.3 は両エディションに新しい 2 つ — ツリーの下のリスク ホットスポット、複雑なコードとわずかなカバレッジが重なる関数と、並べ替えの隣のフィルター、ギャップのあるファイル、未テストのファイル、または前回の実行以降に変更されたファイルのため — と、.NET 向けの 3 つをもたらします: Coverlet パッケージなしの dotnet test、すべての合計から除外される生成ファイルとデザイナー ファイル、そして最後の正常なカバレッジを画面に残す失敗した実行。どちらもダウンロード ページにあります。

2026-09-24

Fucini DevOps Studio: Coverage Studio のカバレッジのすべてをビルド上に、無料の拡張機能で

Azure DevOps は今日でもビルドにカバレッジを表示しますが、自身の形式が及ぶ範囲まで — 行と、パーセンテージとしての分岐 — に限られます。Fucini DevOps Studio は代わりに、Coverage Studio が読み取るすべてをビルド上に置きます — 25 の形式のすべてを、あらゆる言語について、MC/DC、条件、リージョン、複合スコア、CRAP スコア、ゲートとともに — それを生成したパイプラインの Coverage タブとして、エディターが表示するのと桁まで同じ数値で。同じリーダーを、必要とされる 3 つ目の場所で。

10 月 3 日更新: 無料になります — 拡張機能のすべてが、Azure DevOps Services でも Azure DevOps Server でも無料で、有料エディションはありません。発表であり、リリースではありません — 出荷時にお知らせを受け取るには上で購読してください。

2026-09-23

Visual Studio 版 Coverage Studio をリリース — Community、Professional、Enterprise、2022 と 2026

同じリーダーを、もう一方の IDE で。ダウンロードしてソリューションかフォルダーを開けば、ビルドがすでに書き出したレポートがコードの上に現れます — 独自のカバレッジを持たない Visual Studio 2022 Community と Professional でも。すべての有料プランに含まれ、VS Code 版 Coverage Studio がアクティベート済みのマシンでは独自のキーは不要、それ以外の場所では Tools → Coverage Studio → Licence… にサブスクリプション コードを入力します。はじめにのページは両方のエディターを同じ 6 つのステップで案内し、ユーザー ガイドは 2 つの違いを、変更履歴はこの初回リリースの内容を示します。

同時に VS Code 1.2026.2 も:同じ 6 つのステップを Welcome ページのウォークスルーとして、そしてインストール ID を Visual Studio 版が読む場所に残すことで、1 回のアクティベーションが両方をカバーします。条件の変更もあります。返金は支払っていたサブスクリプションを直ちに終了させ、返金はお客様ごとに 1 回 — 詳細は返金ポリシーに。

2026-09-20

ロードマップに7つ目: Visual Studio 版 Coverage Studio

Coverage Studio が Visual Studio にやってきます — Community、Professional、Enterprise、2022 と 2026 — 同じリーダーを内蔵しているので、同じレポートから両方のエディターで桁まで同じ数値が得られます。最も意味を持つのは Visual Studio 自体が何も提供していないところです。Visual Studio 2022 ではコード カバレッジは Enterprise の機能で、Community や Professional の C++ や C# のチームは、ビルドがすでに何を書き出していようと、その IDE でカバレッジを一度も見たことがありません。Coverage Studio のサブスクリプションに追加料金なしで含まれ、すでにお使いのマシンで使えます。何ができて、何をしないかを読む。

発表済み、未リリース:ダウンロード提供の前に、Visual Studio の両方のバージョンでテスト中です。リリース時にお知らせを受け取るには、上で購読してください。

2026-09-06

これからの道のり:6 つの製品を発表、それぞれに専用ページ

fucini.software にあるのは、もう Coverage Studio だけではありません。本日発表、いずれも未リリースです:FuciniLog — Windows ホストと組み込みターゲットのための、エンドツーエンドで暗号化された小さなログ コレクター。Fucini Beacon — アドレスが割り当てられる前にデバイスが自分が何者かを告げる、ゼロ コンフィギュレーションの検出。Fucini DevOps Studio — カバレッジ、Wiki のスタイル、ブランチ作成を Azure DevOps に。FuciniUML for VS Code、Fucini Running Coach、そして Fucini Puzzle Solver。

それぞれに、何であるか、どこで動くか、そして FuciniLog については採用する標準と何がオープンソースかを記したページがあります。どれかが決め手になるなら、お問い合わせページから教えてください。順番はそうやって決まります。各製品のリリースを知るには上でニュースレターを購読してください。

2026-09-03

11 の新フォーマット — Go、Ada、Swift、そしてビルドがすでに書き出しているもの

2 週間前の Coverage Studio が読めたのは 6 フォーマット、いまは 17 です。Go の coverage.out、PHP 向けの Clover、.NET 向けの OpenCover、coverage.py 独自の JSON、gcov/gcovr の JSON がそのまま読み込めます。変換の一手間は不要で、途中でメトリクスが失われることもありません。

続いて、安全性チームが自ら使っているツールです。GNATcoverage XML でついに Ada が入り、BullseyeCoverage と Visual Studio の .coveragexml が商用の C/C++ と .NET のツールチェーンを押さえ、SonarQube 汎用カバレッジがそれ以外すべての逃げ道になります。Swift と Objective-C は Xcode 自身の xccov レポート経由です。パーセンテージと関数ごとの実行回数は得られますが行単位のデータはないため、そこではガターを意図的に空のままにしています。

Coveralls JSON が仕上げで、対応フォーマットはすべて gzip 圧縮のままでも読み込めます。言語別のコピー&ペースト手順は Coverage Recipes ページにあります。

2026-08-22

Fucini Coverage Studio Community 登場 — 無料で、ずっと

評価トライアルが終了しても完全に停止するのではなく、すべてのインストールが永続的で無料の Community ティアに移行するようになりました。MC/DC を除くすべての機能、Full HTML Report と常設の Annotated Source ビューを毎月少しだけ試せる枠、自動化しやすい一部の操作に対する余裕のある1日あたりの上限 — それ以外はすべて無制限です。

支払わずに、MC/DC も含めてすべてをアンロックしたいですか? コマンドパレットから 「Fucini Coverage: Unlock Full Features」 を実行し、詳細な使用状況テレメトリと引き換えに完全で無制限の付与を受けてください — いつでも元に戻せます。

Community は独立した、永続的に無料の掲載版にもなりました。直接入手するにはダウンロードページをご覧ください。

2026-08-22

チームプラン:Pro Plus、Business、Enterprise

この3つのプランは、マシンごとに個別のキーを発行する代わりに「シートプール」— 1つの会社コードで一定台数のデバイスをカバーする仕組み — を共有するようになりました。しばらく使われていないシートは、次に必要とする人のために自動的に解放され、バックグラウンドのチェックインによって全員の付与内容が最新に保たれるため、誰も手作業でキーを再申請する必要はありません。

プランの詳しい比較は料金ページをご覧ください。

2026-08-22

紹介プログラムを開始しました

紹介した相手が支払った金額の20%を、その相手の最初の12か月間にわたって獲得できます。具体的な計算例は紹介プログラムのページにあります。