Skip to content

CLI test fixtures use commands unavailable on Windows #11

Closed

Description

@dajiaohuang

packages/cli/test invokes mkfifo in events.test.ts, packageRoot.test.ts, regularFile.test.ts, and transcript.test.ts. hook.test.ts also uses printf to create filter fixtures. Stock Windows shells do not provide these commands, so the CLI test command fails before those cases can run. The packages target Node >=22 without an OS restriction. Please use Node APIs or skip only fixture cases the platform cannot support, and keep the remaining tests runnable on Windows.

Activity

  1. added a commit that references this issue on Oct 4, 2026
    514dbbd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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