cowprotocol / cowprotocol/contracts

chore: migrate tests to solidity

Open
#106 0 comments 0 reactions 1 assignee View on GitHub

@mfw78 is already working on this.

Since Jun 4, 2024.

E:5.2 Contracts migrations help wanted
Dominant language
Solidity
Stars
158
Forks
56
Avg merge
9h 40m
Merged PRs (30d)
1

Description

Description

There is a comprehensive test suite that needs to be migrated from hardhat to foundry.

External contributors

Upon completion of reference unit test and/or reference E2E test, external contributors are invited to contribute to the code base in the migration from hardhat to foundry for subsequent unit / E2E tests.

Work plan

  1. Assign yourself to a task (or external contributors, request assignment)
  2. In accordance with best practices, implement the nominated hardhat test suite in foundry.
  3. Code coverage must be equivalent.
  4. The submitted PR must have:
    a. The foundry tests
    b. Deleted the associated hardhat tests that were migrated
    c. Run forge fmt on the source code files that were added.

Tasks

  • #113
  • #114
    • #115
    • #116
    • #117
    • #118
    • #119
    • #120
    • #121
    • #122
    • #123
    • #124
    • #125
    • #126
    • #127
    • #128
  • #130
    • #131
    • #132
    • #133
    • #134
    • #135
    • #136
    • #137
    • #138
    • #139
    • #140
    • #141
    • #142
    • #143
  • #144
    • #145
    • #146
    • #147
  • #148
    • #149
    • #150

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.