Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(test runner): rework how tsconfig is applied #29882

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Mar 11, 2024

  1. feat(test runner): rework how tsconfig is applied

    Previously, test runner would load tsconfig for each imported file
    based on its location, going up the directory tree.
    
    Now, test runner mostly uses a single tsconfig for all imported
    files and respects `files`, `include` and `exclude` properties to
    determine whether to apply tsconfig to a particular file or not.
    
    For backwards compatibility, root tsconfig is used to load
    `playwright.config.ts`, but when `testDir` has its own tsconfig,
    it used for loading all tests instead of the root tsconfig.
    dgozman committed Mar 11, 2024
    Configuration menu
    Copy the full SHA
    cb676e2 View commit details
    Browse the repository at this point in the history