Skip to content

Commit e8f6699

Browse files
authored
feat: add lcov report (#108)
1 parent 4602f2b commit e8f6699

File tree

250 files changed

+33
-45292
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

250 files changed

+33
-45292
lines changed

.github/workflows/report-pages.yml

-43
This file was deleted.

.github/workflows/test.yml

+24
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,30 @@ jobs:
1717
uses: bgd-labs/github-workflows/.github/workflows/foundry-lint-prettier.yml@main
1818
test:
1919
uses: bgd-labs/github-workflows/.github/workflows/foundry-test.yml@main
20+
codecov:
21+
needs: test
22+
runs-on: ubuntu-latest
23+
steps:
24+
- uses: actions/download-artifact@v4
25+
with:
26+
name: lcov-report
27+
path: lcov
28+
29+
- name: Cleanup lcov
30+
run: |
31+
sudo apt-get -y install lcov
32+
lcov --remove ./lcov/lcov.info -o ./lcov/lcov.info \
33+
'src/contracts/helpers/UiIncentiveDataProviderV3.sol' \
34+
'src/contracts/helpers/UiPoolDataProviderV3.sol' \
35+
'src/contracts/helpers/WalletBalanceProvider.sol' \
36+
'src/contracts/dependencies/*'
37+
38+
- name: Upload coverage reports to Codecov
39+
uses: codecov/codecov-action@v5
40+
with:
41+
token: ${{ secrets.CODECOV_TOKEN }}
42+
slug: ${{ github.repository }}
43+
files: ./lcov/lcov.info
2044
# only when the repo has zksync code
2145
# test-zk:
2246
# uses: bgd-labs/github-workflows/.github/workflows/foundry-test-zk.yml@main

README.md

+9-6
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
# Aave V3.2 Origin
1+
# Aave V3.3 Origin
22

33
![Aave v3.1 Origin_banner](./resources/v3-1-banner.jpeg)
44

5-
Aave v3.2 complete codebase, Foundry-based.
5+
Aave v3.3 complete codebase, Foundry-based.
66

7-
[![Coverage badge](./report/coverage.svg)](https://aave-dao.github.io/aave-v3-origin)
7+
[![codecov](https://codecov.io/gh/aave-dao/aave-v3-origin/graph/badge.svg?token=6HX4NXCNIQ)](https://codecov.io/gh/aave-dao/aave-v3-origin)
88
<br>
99

1010
## Dependencies
@@ -34,16 +34,19 @@ npm install
3434

3535
- To run the full test suite: `make test`
3636
- To re-generate the coverage report: `make coverage`
37+
- To run the enigma fuzzing suite, checkout the dedicated docs [HERE](./tests/invariants/README.md)
3738

3839
<br>
3940

4041
## Documentation
4142

4243
- [Aave v3 technical Paper](./docs/Aave_V3_Technical_Paper.pdf)
4344
- [v3 to v3.0.2 production upgrade](https://github.com/bgd-labs/proposal-3.0.2-upgrade/blob/main/README.md)
44-
- [Aave v3.1 features](./docs/Aave-v3.1-features.md)
45-
- [Aave v3.2 features](./docs/3.2/Aave-v3.2-features.md)
46-
- [v3.1 to v3.2.0 production upgrade](https://github.com/bgd-labs/protocol-3.2.0-upgrade/blob/main/README.md)
45+
- [Aave v3.1 features](./docs/3.1/Aave-v3.1-features.md)
46+
- [Aave v3.2 features](./docs/3.2/Aave-3.2-features.md)
47+
- [Aave v3.3 features](./docs/3.3/Aave-v3.3-features.md)
48+
- [v3.1 to v3.2 production upgrade](https://github.com/bgd-labs/protocol-3.2.0-upgrade/blob/main/README.md)
49+
- [v3.2 to v3.3 production upgrade](https://github.com/bgd-labs/protocol-3.3.0-upgrade/blob/main/README.md)
4750
- [Set Ltv to 0 on Freeze Feature State diagram](./docs/freeze-ltv0-states.png)
4851

4952
<br>
File renamed without changes.

report/amber.png

-141 Bytes
Binary file not shown.

report/cmd_line

-1
This file was deleted.

report/emerald.png

-141 Bytes
Binary file not shown.

report/extensions/paraswap-adapters/AaveParaSwapFeeClaimer.sol.func-c.html

-119
This file was deleted.

report/extensions/paraswap-adapters/AaveParaSwapFeeClaimer.sol.func.html

-119
This file was deleted.

0 commit comments

Comments
 (0)