solidity-coverage show 0% coverage
I'm trying to make a test coverage for MetaCoin.
This is my package.json, truffle-config.js and
.solcover.js:
module.exports = {
port: 8555,
norpc: true,
compileCommand: '../node_modules/.bin/truffle compile',
testCommand: '../node_modules/.bin/truffle test --network coverage'
};
I run the commands ./node_modules/.bin/ganache-cli --port 8555 --gasLimit 0xfffffffffff
and ./node_modules/.bin/solidity-coverage
and the result is an empty test coverage:
Generating coverage environment
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Instrumenting ./coverageEnv/contracts/ConvertLib.sol
Instrumenting ./coverageEnv/contracts/MetaCoin.sol
Skipping instrumentation of ./coverageEnv/contracts/Migrations.sol
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle test --network coverage
(this can take a few seconds)...
Using network 'coverage'.
Compiling ./test/TestMetacoin.sol...
TestMetacoin
✓ testInitialBalanceUsingDeployedContract (89ms)
✓ testInitialBalanceWithNewMetaCoin (85ms)
Contract: MetaCoin
✓ should put 10000 MetaCoin in the first account
✓ should call a function that depends on a linked library (54ms)
✓ should send coin correctly (128ms)
5 passing (8s)
-----------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
-----------------|----------|----------|----------|----------|----------------|
contracts/ | 0 | 0 | 0 | 0 | |
ConvertLib.sol | 0 | 100 | 0 | 0 | 6 |
MetaCoin.sol | 0 | 0 | 0 | 0 |... 23,24,28,32 |
-----------------|----------|----------|----------|----------|----------------|
All files | 0 | 0 | 0 | 0 | |
-----------------|----------|----------|----------|----------|----------------|
Istanbul coverage reports generated
Cleaning up...
Done.
I get the same result if I check without tests .
Maybe I'm doing something wrong. Please help me.
solidity
add a comment |
I'm trying to make a test coverage for MetaCoin.
This is my package.json, truffle-config.js and
.solcover.js:
module.exports = {
port: 8555,
norpc: true,
compileCommand: '../node_modules/.bin/truffle compile',
testCommand: '../node_modules/.bin/truffle test --network coverage'
};
I run the commands ./node_modules/.bin/ganache-cli --port 8555 --gasLimit 0xfffffffffff
and ./node_modules/.bin/solidity-coverage
and the result is an empty test coverage:
Generating coverage environment
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Instrumenting ./coverageEnv/contracts/ConvertLib.sol
Instrumenting ./coverageEnv/contracts/MetaCoin.sol
Skipping instrumentation of ./coverageEnv/contracts/Migrations.sol
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle test --network coverage
(this can take a few seconds)...
Using network 'coverage'.
Compiling ./test/TestMetacoin.sol...
TestMetacoin
✓ testInitialBalanceUsingDeployedContract (89ms)
✓ testInitialBalanceWithNewMetaCoin (85ms)
Contract: MetaCoin
✓ should put 10000 MetaCoin in the first account
✓ should call a function that depends on a linked library (54ms)
✓ should send coin correctly (128ms)
5 passing (8s)
-----------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
-----------------|----------|----------|----------|----------|----------------|
contracts/ | 0 | 0 | 0 | 0 | |
ConvertLib.sol | 0 | 100 | 0 | 0 | 6 |
MetaCoin.sol | 0 | 0 | 0 | 0 |... 23,24,28,32 |
-----------------|----------|----------|----------|----------|----------------|
All files | 0 | 0 | 0 | 0 | |
-----------------|----------|----------|----------|----------|----------------|
Istanbul coverage reports generated
Cleaning up...
Done.
I get the same result if I check without tests .
Maybe I'm doing something wrong. Please help me.
solidity
add a comment |
I'm trying to make a test coverage for MetaCoin.
This is my package.json, truffle-config.js and
.solcover.js:
module.exports = {
port: 8555,
norpc: true,
compileCommand: '../node_modules/.bin/truffle compile',
testCommand: '../node_modules/.bin/truffle test --network coverage'
};
I run the commands ./node_modules/.bin/ganache-cli --port 8555 --gasLimit 0xfffffffffff
and ./node_modules/.bin/solidity-coverage
and the result is an empty test coverage:
Generating coverage environment
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Instrumenting ./coverageEnv/contracts/ConvertLib.sol
Instrumenting ./coverageEnv/contracts/MetaCoin.sol
Skipping instrumentation of ./coverageEnv/contracts/Migrations.sol
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle test --network coverage
(this can take a few seconds)...
Using network 'coverage'.
Compiling ./test/TestMetacoin.sol...
TestMetacoin
✓ testInitialBalanceUsingDeployedContract (89ms)
✓ testInitialBalanceWithNewMetaCoin (85ms)
Contract: MetaCoin
✓ should put 10000 MetaCoin in the first account
✓ should call a function that depends on a linked library (54ms)
✓ should send coin correctly (128ms)
5 passing (8s)
-----------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
-----------------|----------|----------|----------|----------|----------------|
contracts/ | 0 | 0 | 0 | 0 | |
ConvertLib.sol | 0 | 100 | 0 | 0 | 6 |
MetaCoin.sol | 0 | 0 | 0 | 0 |... 23,24,28,32 |
-----------------|----------|----------|----------|----------|----------------|
All files | 0 | 0 | 0 | 0 | |
-----------------|----------|----------|----------|----------|----------------|
Istanbul coverage reports generated
Cleaning up...
Done.
I get the same result if I check without tests .
Maybe I'm doing something wrong. Please help me.
solidity
I'm trying to make a test coverage for MetaCoin.
This is my package.json, truffle-config.js and
.solcover.js:
module.exports = {
port: 8555,
norpc: true,
compileCommand: '../node_modules/.bin/truffle compile',
testCommand: '../node_modules/.bin/truffle test --network coverage'
};
I run the commands ./node_modules/.bin/ganache-cli --port 8555 --gasLimit 0xfffffffffff
and ./node_modules/.bin/solidity-coverage
and the result is an empty test coverage:
Generating coverage environment
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Instrumenting ./coverageEnv/contracts/ConvertLib.sol
Instrumenting ./coverageEnv/contracts/MetaCoin.sol
Skipping instrumentation of ./coverageEnv/contracts/Migrations.sol
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle compile --network coverage
(this can take a few seconds)...
Compiling ./contracts/ConvertLib.sol...
Compiling ./contracts/MetaCoin.sol...
Compiling ./contracts/Migrations.sol...
Writing artifacts to ./build/contracts
Running: node --max-old-space-size=4096 ../node_modules/.bin/truffle test --network coverage
(this can take a few seconds)...
Using network 'coverage'.
Compiling ./test/TestMetacoin.sol...
TestMetacoin
✓ testInitialBalanceUsingDeployedContract (89ms)
✓ testInitialBalanceWithNewMetaCoin (85ms)
Contract: MetaCoin
✓ should put 10000 MetaCoin in the first account
✓ should call a function that depends on a linked library (54ms)
✓ should send coin correctly (128ms)
5 passing (8s)
-----------------|----------|----------|----------|----------|----------------|
File | % Stmts | % Branch | % Funcs | % Lines |Uncovered Lines |
-----------------|----------|----------|----------|----------|----------------|
contracts/ | 0 | 0 | 0 | 0 | |
ConvertLib.sol | 0 | 100 | 0 | 0 | 6 |
MetaCoin.sol | 0 | 0 | 0 | 0 |... 23,24,28,32 |
-----------------|----------|----------|----------|----------|----------------|
All files | 0 | 0 | 0 | 0 | |
-----------------|----------|----------|----------|----------|----------------|
Istanbul coverage reports generated
Cleaning up...
Done.
I get the same result if I check without tests .
Maybe I'm doing something wrong. Please help me.
solidity
solidity
asked Jan 28 at 10:04
Катерина БелоцкаяКатерина Белоцкая
112
112
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "642"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fethereum.stackexchange.com%2fquestions%2f66244%2fsolidity-coverage-show-0-coverage%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Ethereum Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fethereum.stackexchange.com%2fquestions%2f66244%2fsolidity-coverage-show-0-coverage%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown