Run Cadence tests with the Flow CLI
The Flow CLI provides a command to run Cadence tests.
⚠️ The test
command expects configuration to be initialized. See flow init command.
Example Usage
A simple Cadence script test_script.cdc
, which has a test case for running a cadence script on-chain:
Above test-script can be run with the CLI as follows, and the test results will be printed on the console.
To learn more about writing tests in Cadence, have a look at the Cadence testing framework.
Flags
Coverage
- Flag:
--cover
- Default:
false
Use the cover
flag to calculate coverage report for the code being tested.
Coverage Report File
- Flag:
--coverprofile
- Valid inputs: valid filename
- Default:
coverage.json
Use the coverprofile
to specify the filename where the calculated coverage report is to be written.