[IMPROVEMENT] Add integration test for FlowYieldVaultsEVM

オープン
#111 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
35/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
blockchain

調査の方向性

Start by reviewing the existing basic integration test in FlowYieldVaultsEVM and the draft implementation in FlowYieldVaults pull request #89. Compare the possible approaches for adding coverage in FlowYieldVaults, reusing the EVM test, or removing the submodule dependency. Done means the repository has an integration test that confirms FlowYieldVaultsEVM functionality without introducing the noted submodule import loop.

索引モデルが issue の本文から書いたものです。

説明

Instructions

FlowYieldVaultsEVM was added as a submodule recently. We skipped writing new integration tests as the current FlowYieldVaultsEVM repository provides a basic integration test.

Issue To Be Solved

We still think a test suite is needed in theFlowYieldVaults repo to confirm correct functionality of submodule.

Solution

Multiple ways to solve this issue:

  • Write a new integration test suite in FlowYieldVaults (there's a draft here)
  • Update the integration test in FlowYieldVaultsEVM to be re-usable. Call it from FlowYieldVaults.
  • Copy the code from FlowYieldVaultsEVM into FlowYieldVaults instead of using submodules. The original integration test will then serve as the only correct one. This can also solve the current potential submodule import loop (FlowYieldVaults has FlowYieldVaultsEVM and FlowYieldVaultsEVM has FlowYieldVaults as submodules)
主要言語
Cadence
スター
41
フォーク
0
PR マージ指標
30日以内にマージされた PR はありません

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

onflow/FlowYieldVaults のほかの issue

onflow/FlowYieldVaults の issue をすべて見る

似ている issue

Blockchain の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。