Skip to content
CCPEDIAby Unity Nodes
In Review#323 Pull request

DamlCov: Test coverage analysis tool for Daml smart contracts

Opened 11-05-2026 by mderka, last activity 28d ago

  1. Incoming14 days11-05-2026
  2. In Review149 days so far25-05-2026
  3. Ready for Votenot reached
  4. Voting Livenot reached
  5. Approvednot reached
Waiting on
Waiting on the applicant
idle 76 days
Discussion
17 messages
5 people

Development Fund Proposal Submission

Proposal file:
proposals/test-coverage-damlcov.md


Summary

We propose developing a test coverage tool for Daml smart contracts. Such a tool is currently not available for Daml, meanwhile it belongs to the basic toolbox expected by developers. The tool will be designed from the ground up for Daml's unique authorization model, UTXO-like state, and multi-party privacy semantics. It will be developed as open-source, free to use, executable locally, will integrate with the current Daml tooling, and will provide reports usable in CI/CD pipelines.


Checklist

  • Proposal file added under /proposals/
  • Milestones and funding amounts defined
  • Acceptance criteria included
  • Alignment with Canton priorities described

Notes for Reviewers

This proposal separates our DamlCov into an independent proposal from PR#52.

Milestones 4

  1. DamlCov: Daml-LF Instrumentation Engine8 weeks after commencing
  2. DamlCov: Coverage Runtime, Aggregation, and Reporting8 weeks after commencing
  3. Ongoing MaintenanceOngoing for 12 month after delivering Milestone 2
  4. Ecosystem AdoptionOngoing for 12 month after delivering Milestone 2