# Functions
FilterSuites filters out suites in the project that don't match the given suite name.
FromFile creates a new playwright Project based on the filepath cfgPath.
GetShardOpts returns additional shard options.
No description provided by the author
SetDefaults applies config defaults in case the user has left them blank.
ShardSuites applies sharding by NumShards or by Shard (based on pattern).
SortByHistory sorts the suites in the order of job history.
Validate validates basic configuration of the project and returns an error if any of the settings contain illegal values.
# Variables
APIVersion represents the supported config version.
Kind represents the type definition of this config.
# Structs
Playwright represents crucial playwright configuration that is required for setting up a project.
Project represents the playwright project configuration.
Suite represents the playwright test suite configuration.
SuiteConfig represents the configuration specific to a suite.