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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions