Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Governance integration tests #329

Closed
wants to merge 52 commits into from

Conversation

baroooo
Copy link
Contributor

@baroooo baroooo commented Dec 18, 2023

Description

Integration tests that cover functionality around new governance and token.

This branch is based on the governance factory branch. Once that is merged all the related changes should be contained in /test/governance/IntegrationTests

Other changes

Utils.sol and Proposals.sol that is used by the tests

Tested

Yes

Related issues

bowd and others added 30 commits November 8, 2023 09:55
…simpler testing

all other related state vars are public so this seems to have been a minor oversight
rather than intentional making it private
integration tests will be added in another branch
…ing SARIF report

this should not change the fact that CI fails when slither complains.
because the SARIF report should contain the same errors which then
would make CI fail. But we'd keep the record of issues via SARIF files
which currently is not the case.
replaced handmade copy/pasta interfaces with the real code
from gnosis
chapati23 and others added 22 commits December 12, 2023 17:37
discussed on discord. we'll start with 0 and can change it later
should we want to allow people to buy voting power or delegate
votes after a proposal has been submitted.
Copy link

openzeppelin-code bot commented Dec 18, 2023

Governance integration tests

Generated at commit: e7a9ccd2356fecd08b28b85e204882ad6114282e

🚨 Report Summary

Severity Level Results
Contracts Critical
High
Medium
Low
Note
Total
1
1
0
16
38
56
Dependencies Critical
High
Medium
Low
Note
Total
0
0
0
0
0
0

For more details view the full report in OpenZeppelin Code Inspector

@baroooo baroooo closed this Dec 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants