Skip to content

WASM component/impl の wbtest fixture/helper 整理を完了する #29

@mizchi

Description

@mizchi

背景

component/impl の責務分離と wbtest の shared fixture 化を進めており、現状およそ 80% 完了です。

進捗

  • local/network/status/fs/http の file 分割は完了
  • upload-pack / receive-pack / push の transport fixture は共有化済み
  • push success/state/url/repo-setup の assert/helper も共有化済み
  • public API は維持したまま moon -C component test impl, --target wasm, check, fmt, info を通過

残タスク

  • clone/fetch/repo_sync/repo の final state assert を helper 化する
  • upload-pack / receive-pack request/response wbtest の URL/header/message 直書きを helper 化する
  • network fixture helper を upload-pack / receive-pack / push ごとに再分割する
  • helper の命名と責務境界を最終調整する
  • component/impl 全体を再点検し、追加分割を止めるラインを確定する

メモ

  • hand-written file の大整理は概ね完了
  • 残りは network test の終端 assertion と fixture vocabulary の統一が中心
  • 続きはこの issue を親タスクとして進める

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions