Version
1.49.0
Steps to reproduce
Create a config with multiple reporters thus:
reporter: [["list"], ["html"]]
Expected behavior
With a javascript config, everything runs and multiple reports produced.
Actual behavior
[WebServer] Argument of type '{ testDir: string; use: { baseURL: string; }; webServer: { reuseExistingServer: boolean; command: string; url: string; }; fullyParallel: boolean; forbidOnly: boolean; workers: number; reporter: string[][]; projects: { ...; }[]; }' is not assignable to parameter of type 'PlaywrightTestConfig<unknown, unknown>'.
[WebServer] Types of property 'reporter' are incompatible.
[WebServer] Type 'string[][]' is not assignable to type 'LiteralUnion<"html" | "line" | "github" | "list" | "dot" | "json" | "junit" | "null", string> | ReporterDescription[]'.
[WebServer] Type 'string[][]' is not assignable to type 'ReporterDescription[]'.
[WebServer] Type 'string[]' is not assignable to type 'ReporterDescription'.
[WebServer] Type 'string[]' is not assignable to type 'readonly [string, any]'.
[WebServer] Target requires 2 element(s) but source may have fewer.
Additional context
No response
Environment
System:
OS: macOS 14.7.1
Memory: 3.91 GB / 32.00 GB
Binaries:
Node: 20.10.0 - ~/.nvm/versions/node/v20.10.0/bin/node
Yarn: 1.22.22 - /opt/homebrew/bin/yarn
npm: 10.2.3 - ~/.nvm/versions/node/v20.10.0/bin/npm
pnpm: 9.12.2 - /opt/homebrew/bin/pnpm
Languages:
Bash: 3.2.57 - /bin/bash
Version
1.49.0
Steps to reproduce
Create a config with multiple reporters thus:
reporter: [["list"], ["html"]]Expected behavior
With a javascript config, everything runs and multiple reports produced.
Actual behavior
Additional context
No response
Environment
System: OS: macOS 14.7.1 Memory: 3.91 GB / 32.00 GB Binaries: Node: 20.10.0 - ~/.nvm/versions/node/v20.10.0/bin/node Yarn: 1.22.22 - /opt/homebrew/bin/yarn npm: 10.2.3 - ~/.nvm/versions/node/v20.10.0/bin/npm pnpm: 9.12.2 - /opt/homebrew/bin/pnpm Languages: Bash: 3.2.57 - /bin/bash