Skip to content

Warnings are logged in CI for non-recommended spec usage #32263

@adamalston

Description

@adamalston

Current behavior

https://app.circleci.com/pipelines/github/cypress-io/cypress/73535/workflows/57799132-efb2-486b-8031-ccb6f435f0b1/jobs/3063672?invite=true#step-111-3427_0:

⚠ Warning: It looks like you're passing --spec a space-separated list of arguments:

"cypress/e2e/a11y/inputs.cy.ts cypress/e2e/commands/actions/focus.cy.ts cypress/e2e/commands/actions/select.cy.ts cypress/e2e/commands/actions/type_errors.cy.ts cypress/e2e/commands/assertions.cy.js cypress/e2e/commands/cookies.cy.js cypress/e2e/commands/location.cy.js cypress/e2e/commands/querying/focused.cy.ts cypress/e2e/commands/removed_commands.cy.js cypress/e2e/commands/sessions/sessions.cy.ts cypress/e2e/commands/traversals.cy.js cypress/e2e/cy/net-stubbing/static-response-utils.cy.ts cypress/e2e/cy/timeouts.cy.js cypress/e2e/cypress/currentTest.cy.js cypress/e2e/cypress/error_utils.cy.ts cypress/e2e/cypress/network_utils.cy.js cypress/e2e/cypress/script_utils.cy.js cypress/e2e/dom/coordinates.cy.ts cypress/e2e/e2e/abort_beforeunload_event.cy.ts cypress/e2e/e2e/csp_headers.cy.js cypress/e2e/e2e/keyboard.cy.js cypress/e2e/e2e/origin/commands/connectors.cy.ts cypress/e2e/e2e/origin/commands/misc.cy.ts cypress/e2e/e2e/origin/commands/screenshot.cy.ts cypress/e2e/e2e/origin/commands/viewport.cy.ts cypress/e2e/e2e/origin/cookie_login.cy.ts cypress/e2e/e2e/origin/events.cy.ts cypress/e2e/e2e/origin/patches.cy.ts cypress/e2e/e2e/origin/user_agent_override.cy.ts cypress/e2e/e2e/react-15.cy.js cypress/e2e/e2e/security.cy.js cypress/e2e/e2e/text_mask.cy.js cypress/e2e/e2e/zonejs.cy.js cypress/e2e/issues/1854.cy.js cypress/e2e/issues/23927.cy.js cypress/e2e/issues/28527.cy.ts cypress/e2e/issues/3871.cy.js cypress/e2e/issues/510.cy.js cypress/e2e/issues/599.cy.js cypress/e2e/issues/8279.cy.js cypress/e2e/util/blob.cy.js cypress/e2e/util/queue.cy.ts"

This will work, but it's not recommended.

If you are trying to pass multiple arguments, separate them with commas instead:
  cypress run --spec arg1,arg2,arg3
  
The most common cause of this warning is using an unescaped glob pattern. If you are
trying to pass a glob pattern, escape it using quotes:
  cypress run --spec "**/*.spec.js"

Desired behavior

No response

Test code to reproduce

Run CI.

Cypress Version

14.5.4

Node version

v22.15.1

Operating System

N/A

Debug Logs

Other

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    type: choreWork is required w/ no deliverable to end user

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions