Closed
Description
Following the docs here, and running npx hardhat coverage
gives this result:
Version
=======
> solidity-coverage: v0.7.21
Instrumenting for coverage...
=============================
> contract/Bridge.sol
> contract/Governance.sol
> contract/Hub.sol
> interface/IBridge.sol
> interface/ICommon.sol
> interface/IGovernance.sol
> interface/IHub.sol
Compilation:
============
Nothing to compile
Network Info
============
> HardhatEVM: v2.9.3
> network: hardhat
Bridge
✔ Initialize contract testing (84ms)
✔ Update validate set testing (749ms)
✔ Authorize testing
Governance
✔ Initialize contract testing (44ms)
✔ Update validator set testing (429ms)
✔ Upgrade contract testing (67ms)
✔ Add contract testing (69ms)
Hub
✔ Initialize contract testing (157ms)
8 passing (5s)
------------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
------------------|----------|----------|----------|----------|----------------|
contract/ | 0 | 0 | 0 | 0 | |
Bridge.sol | 0 | 0 | 0 | 0 |... 335,345,355 |
Governance.sol | 0 | 0 | 0 | 0 |... 229,230,233 |
Hub.sol | 0 | 0 | 0 | 0 |... 84,88,92,96 |
interface/ | 100 | 100 | 100 | 100 | |
IBridge.sol | 100 | 100 | 100 | 100 | |
ICommon.sol | 100 | 100 | 100 | 100 | |
IGovernance.sol | 100 | 100 | 100 | 100 | |
IHub.sol | 100 | 100 | 100 | 100 | |
------------------|----------|----------|----------|----------|----------------|
All files | 0 | 0 | 0 | 0 | |
------------------|----------|----------|----------|----------|----------------|
> Istanbul reports written to ./coverage/ and ./coverage.json
which is weird. My .solcover.js
content is:
module.exports = {
configureYulOptimizer: true
};
Not sure what I'm missing.