Skip to content

v23 test runner no longer matches .ts causing silent success #57734

@chrisdickinson

Description

@chrisdickinson

Version

v22.14.0

Platform

Darwin dylibso-2.local 24.3.0 Darwin Kernel Version 24.3.0: Thu Jan  2 20:24:23 PST 2025; root:xnu-11215.81.4~3/RELEASE_ARM64_T6020 arm64

Subsystem

test runner

What steps will reproduce the bug?

Our test runner relies on the *.ts globbing behavior, and as of #57359, our test suite quietly starts passing because no tests are matched.

This seems like breaking behavior!

How often does it reproduce? Is there a required condition?

Migrating from node v22 to v23.

What is the expected behavior? Why is that the expected behavior?

Ideally we do not change globbing behavior between minor versions, but failing that adding a big warning on the release notes would suffice.

What do you see instead?

Silently passing test suite without running any other tests.

Additional information

No response

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