livepeer / protocol

Livepeer protocol
MIT License
154 stars 45 forks source link

Run all the Solidity tests with Foundry #576

Open RiccardoBiosas opened 2 years ago

RiccardoBiosas commented 2 years ago

Context At the moment the protocol code-base includes two types of Solidity tests: truffle-based Solidity tests and Foundry Solidity tests.. The truffle-based Solidity tests are run as part of the unit tests via the runSolidityTest helper. I propose to convert them to Foundry tests to enforce more consistency in the code-base and because Foundry is the clear winner in terms of performance and testing capabilities.

TODO