Ethereum Asked by goodvibration on November 4, 2020
I have several test files, which I can successfully execute via truffle test
(having started a ganache-cli
process).
For example:
ganache-cli
truffle test test/test1.js
truffle test test/test2.js
However, when I try to input both files at once, for example:
ganache-cli
truffle test test/test1.js test/test2.js
Truffle completes the first one successfully, but throws an error for the second one:
Contract: Test2 "before all" hook: prepare suite:
Uncaught Error: Error: LevelUpArrayAdapter named 'blockLogs' index out of range: index 6; length: 6
at C:UsersbarakAppDataRoamingnpmnode_modulesganache-clibuildcli.node.js:85357:23
at C:UsersbarakAppDataRoamingnpmnode_modulesganache-clibuildcli.node.js:85331:5
at C:UsersbarakAppDataRoamingnpmnode_modulesganache-clibuildcli.node.js:85777:12
at C:UsersbarakAppDataRoamingnpmnode_modulesganache-clibuildcli.node.js:85542:19
at C:UsersbarakAppDataRoamingnpmnode_modulesganache-clibuildcli.node.js:87681:7
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9)
...
Here is my truffle-config.js
file:
// See <http://truffleframework.com/docs/advanced/configuration>
module.exports = {
contracts_build_directory: "./build/contracts",
networks: {
development: {
host: "127.0.0.1",
port: 8545,
network_id: "*", // Match any network id
gas: 4712388, // Gas limit used for deploys
gasPrice: 100000000000, // Gas price used for deploys
},
},
solc: {
optimizer: {
enabled: true,
runs: 5000000,
},
},
};
Does anybody have any idea what I am missing here?
I found this related thread on GitHub, which gives the following explanation:
You throw an error that is unhandled.
Read the error message.
"Uncaught Error" means that something @#$% up and there was no one to clean up.
The program has no choice but to exit.
But it doesn’t quite explain why everything works correctly when I truffle test
one file at a time.
Thank you!!!
Get help from others!
Recent Answers
Recent Questions
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP