mirror of
https://github.com/supleed2/COMP70017-PoDL-CW.git
synced 2024-12-22 13:45:49 +00:00
Add info to readme
This commit is contained in:
parent
dfde0b0320
commit
30fe43eb28
12
README.md
12
README.md
|
@ -5,4 +5,14 @@ It contains [the interfaces](./src/interfaces) of the contracts to implement and
|
|||
|
||||
The repository uses [Foundry](https://book.getfoundry.sh/projects/working-on-an-existing-project).
|
||||
|
||||
Coverage generated using `forge coverage --report lcov && genhtml lcov.info -o coverage --branch-coverage --function-coverage --legend --title "TicketNFT Coverage"`
|
||||
Coverage generated using `rm -rf coverage/* && forge coverage --report lcov && genhtml lcov.info -o coverage --branch-coverage --function-coverage --legend --title "TicketNFT Coverage" && rm lcov.info`
|
||||
|
||||
`TicketNFT` coverage report is located [here](./coverage/src/contracts/TicketNFT.sol.gcov.html). Coverage for the `TicketNFT` contract is:
|
||||
|
||||
| Statistic | Hit | Total | % |
|
||||
| --------- | --- | ----- | ----- |
|
||||
| Lines | 71 | 71 | 100.0 |
|
||||
| Functions | 14 | 14 | 100.0 |
|
||||
| Branches | 52 | 52 | 100.0 |
|
||||
|
||||
Primary Market Limit test uses a foundry cheat code to set the `totalSupply` storage cell to 999, followed by a successful and then a failing purchase.
|
||||
|
|
Loading…
Reference in a new issue