요금제, 결제, 시트 풀, 텔레메트리 — 가장 자주 나오는 질문들입니다. 그래도 해결되지 않았나요? 직접 문의해 주세요.
스물다섯 가지입니다. LCOV, llvm-cov JSON, Cobertura, JaCoCo, Istanbul/nyc, SimpleCov, Clover, OpenCover, coverage.py JSON, gcov/gcovr JSON, Go 커버리지 프로파일, Coveralls JSON, SonarQube 일반 커버리지, GNATcoverage XML, BullseyeCoverage, Visual Studio의 .coveragexml, Xcode의 xccov JSON, 일반 텍스트 gcov 목록, VectorCAST, Testwell CTC++, Lauterbach TRACE32, EMMA XML, VHDL·Verilog용 UCIS/UCDB, NCover, dotCover DetailedXML. PIT와 Stryker의 뮤테이션 리포트도 같은 방식으로 불러오며 커버리지 옆에 뮤테이션 점수를 더합니다. 형식은 파일 이름이 아니라 파일 자체로 판별하고, 여러 실행은 결정적으로 병합되며, 어느 것이든 gzip으로 압축된 채 들어와도 됩니다. 언어별 복사-붙여넣기 레시피는 Coverage Recipes 페이지에 있습니다.
네. Visual Studio용 Coverage Studio는 같은 리더를 담은 두 번째 확장으로, Visual Studio 2022와 2026 — Community, Professional, Enterprise — 에서 실행됩니다. Visual Studio 2022에서 Enterprise 전용인 Visual Studio 자체 코드 커버리지는 사용하지 않습니다. Community와 Professional에서는 이것이 IDE가 보여주는 유일한 커버리지이고, 모든 에디션에서 테스트 탐색기의 계측 실행 없이 빌드가 이미 써낸 것 — lcov, llvm-cov, gcov, Cobertura, OpenCover, Microsoft.CodeCoverage.Console의 XML 등 — 을 읽습니다. .vscode/settings.json도 읽으므로 한 편집기용으로 설정한 저장소는 두 편집기 모두에 맞습니다. 모든 유료 플랜에 포함되며, 두 편집기가 있는 기기 한 대는 좌석 하나입니다. 사용자 가이드에 둘의 차이가 나와 있습니다.
불가능합니다. 시도하지 않아서가 아닙니다. CODESYS 자체 Profiler는 어떤 문이 실행되었는지 말할 수 없고, POU가 얼마나 시간을 소비했는지만 알려 줍니다 — 이것은 프로파일러이지 커버리지 도구가 아닙니다. 그 카운터는 런타임의 RAM에 있으며 웜 리셋 시 지워지고, 설령 올바른 데이터를 담고 있더라도 이 확장이 읽을 수 있는 내보내기 형식이 전혀 없으며, 전체를 IDE 안에서 수동으로 조작해야 하므로 CI에서 실행하는 것도 불가능합니다. PLC 툴체인이 대신 Siemens라면, TIA Portal은 적어도 쓸 만한 것을 내보내 줍니다.
Xcode의 xccov 리포트에 행 단위 데이터가 없기 때문입니다. 파일에서 실행 가능한 행이 몇 개이고 그중 몇 개가 커버됐는지는 알려주지만, 어느 행인지는 알려주지 않습니다. 그것으로 거터를 지어내면 빈 줄 위에 확신에 찬 실행 횟수를 칠하는 셈이고, 지어낸 거터와 측정된 거터를 구별할 수 없게 됩니다. 그래서 비워 두고, 대신 파일 백분율과 함수별 실행 횟수, CodeLens를 제공합니다. 행 단위 Swift 커버리지가 필요하면 같은 빌드를 xcrun llvm-cov export -format=lcov로 내보내거나 slather를 사용하세요.
그래야 합니다 — 0.2026.48부터 추적 파일이 바뀌면 모든 등급이 스스로 다시 로드합니다(무료 등급의 확인 프롬프트는 사라졌습니다). 그렇지 않다면: watch.enabled가 켜져 있고 coverageFile.paths가 빌드가 쓰는 파일을 가리키는지 확인한 뒤 Fucini Coverage 출력 채널을 보세요 — files.watcherExclude 아래 폴더는 즉시가 아니라 2초 간격 폴링으로 감지되며, 채널에 그렇게 적혀 있습니다.
유료 구독을 이용 중이라면 요금제 변경, 결제 수단, 인보이스가 모두 셀프 서비스입니다. 구독 페이지의 "Manage billing" 링크에서 고객 포털이 열립니다. Business 또는 Enterprise 계약이나 수동으로 처리된 사항은 문의해 주세요 — 보통 당일에 처리해 드립니다.
같은 곳에서 언제든지 해지할 수 있습니다 — 구독 페이지의 "Manage billing", 이메일은 필요 없습니다. 라이선스는 이미 결제한 기간이 끝날 때까지 계속 작동하며, 그 후에는 확장이 스스로 무료 Community 등급으로 돌아갑니다. 제거되는 것은 없고 커버리지 데이터나 설정도 사라지지 않습니다. 라이선스가 수동으로 발급되었거나 무료 Community 잠금 해제로 받은 것이라면 해지할 구독이 없습니다 — 알려주시면 갱신 발급을 중단하겠습니다.
Community는 몇 가지 기능에 가벼운 사용 한도가 있고 MC/DC가 꺼진 상태로 영구 무료입니다. Pro는 같은 기능 세트가 완전히 제한 없이 제공되며 키 하나당 컴퓨터 한 대입니다. Pro Plus, Business, Enterprise는 대신 "좌석 풀"을 공유합니다 — 코드 하나로 정해진 수의 기기를 쓰고, 일정 기간 사용하지 않으면 자동으로 해제됩니다. 모든 유료 플랜은 VS Code용과 함께 Visual Studio용 Coverage Studio도 포함하며, Community는 VS Code에만 있습니다. 전체 내역은 가격 페이지를 참고하세요.
Fucini Coverage Studio를 해당 컴퓨터에 처음 설치하면 그 첫 활성화를 기준으로 14일 동안 Pro의 전체 기능 세트를 사용할 수 있습니다 — 공통된 달력상의 마감일이 아닙니다. 평가판은 컴퓨터당 한 번입니다. 다시 설치하거나 새 VS Code 프로필을 열어도 새로 시작되지 않고 같은 14일이 이어집니다. 활성화 키 없이 기간이 끝나도 확장 프로그램은 사용을 막지 않습니다. 위에서 설명한 영구 Community 등급으로 전환됩니다.
명령 팔레트에서 “Fucini Coverage: Unlock Full Features” 명령을 실행하십시오. 동의 선택과 이메일 주소를 한 번만 요청합니다. 이후 설치본은 매일 사용 요약을 보냅니다 — 커버리지를 얼마나 자주 불러왔는지, 어떤 형식과 언어인지, 어떤 명령을 실행했는지, 커버리지 비율, 그리고 어떤 설정을 기본값에서 바꾸었는지입니다. 소스 코드와 파일 경로는 함께 전송되지 않습니다. 요약 자체에 담기는 것은 설치 ID와 여러분의 키가 발급된 근거인 신청 코드이며, 여러분의 주소가 아닙니다. 알려 주신 주소는 그 신청 코드와 연결해 당사가 보관하는데, 이는 여러분의 설치본이 무엇을 보내는지 알려 드리고 요청하시면 삭제할 수 있도록 하기 위해서입니다. MC/DC를 포함한 모든 기능이 30일 동안, 컴퓨터당 한 번 열립니다 — 이는 14일 체험판의 연장이지 무료 라이선스가 아닙니다. 언제든 다시 끄면 표준 Community 세트로 돌아가며, 30일이 지나면 자동으로 그렇게 되고, 무엇도 망가지지 않습니다. 더 오래 사용하려면 7일 이용권과 요금제가 있습니다.
위의 텔레메트리 잠금 해제 교환에 명시적으로 동의한 경우에만 전송되며, 그 경우에만 해당합니다. 일반적인 유료 Pro/Pro Plus/Business/Enterprise 라이선스는 로컬 텔레메트리 설정이 어떻게 되어 있든 사용자 이름이나 소스, 보고서 내용을 절대 전송하지 않습니다. 해당 데이터 경로는 Community 교환을 통해서만 도달할 수 있습니다.
Pro Plus, Business, Enterprise 플랜은 컴퓨터마다 키를 발급하는 대신 정해진 수의 기기("좌석")에 코드 하나를 공유합니다. 활성화 양식에서는 Pro와 Pro Plus에서 구독 코드라고 부르고 — 개인으로 구매하면 회사 없이 자신의 구독에서 코드를 받습니다 — Business와 Enterprise에서는 팀이 실제로 하나를 공유하므로 회사 코드라고 부릅니다. 어느 쪽이든 같은 것입니다. 좌석은 편집기가 아니라 기기입니다. 같은 컴퓨터의 VS Code와 Visual Studio는 좌석 하나를 공유합니다. 한동안 사용되지 않은 좌석은 다음에 필요한 사람을 위해 자동으로 해제됩니다 — 일반적인 경우 관리자 작업이 필요 없습니다.
풀의 관리자(풀을 설정할 때 이메일을 제공한 사람)는 전용 로그인을 받습니다 — 로그인하면 자동으로 해당 풀의 페이지로 이동합니다. 각 시트를 누가 사용하고 있는지, 마지막으로 활동한 시점은 언제인지 확인할 수 있고, 자동 비활성 대기 시간을 기다리거나 문의할 필요 없이 즉시 시트를 비우는 버튼도 있습니다.
추천한 사람이 지불하는 금액의 20%를 그 사람의 첫 12개월 동안 받게 됩니다. 개인 추천과 팀 추천의 전체 계산 예시는 추천 페이지에 있습니다.
원하는 답을 찾지 못하셨나요? 문의해 주세요 — 모든 메시지를 읽고 있습니다.
새 릴리스나 공지가 있을 때마다 이메일을 보내드립니다 — 스팸은 없으며 언제든지 구독을 해지할 수 있습니다.