@@ -412,17 +412,25 @@ If the wait is longer than this timeout, then the promise returned by the `waitF
412412` waitForResponseTimeout: number ` : default timeout (in milliseconds) for ` waitForResponse ` /` waitForResponseToRoute ` functions.
413413If the wait is longer than this timeout, then the promise returned by the ` waitForResponse ` /` waitForResponseToRoute ` function will be rejected.
414414
415- ### Environment variables
415+ ### Project settings
416+
417+ General static project settings are stored in file ` ./autotests/projectSettings.json ` . They apply to all project packs.
416418
417- Required environment variables are defined in the ` ./autotests/variables.env ` file (they cannot be deleted):
419+ ` allTestFileGlobs: string ` : an array of globs covering all project test files across all packs
420+ (used to generate a code report).
418421
419- ` E2ED_DOCKER_IMAGE ` : the name of the docker image where the tests will run.
422+ ` dockerImage: string | null ` : the name of the docker image where the tests will run.
420423The image must be based on the ` e2ed ` base image.
421424
422- ` E2ED_PATH_TO_TS_CONFIG_OF_PROJECT_FROM_ROOT ` : the path to TypeScript config file of the project
425+ ` pathToTsConfigFromRoot: string ` : the path to TypeScript config file of the project
423426from the root directory of the project. The project should have one common TypeScript config
424427for both the application code and the autotest code.
425428
429+ ` testIdentifierKey: Record<string, string> ` : an object with a single field that serves as the test identifier key in the test ` meta ` .
430+ If the project does not use such a key, leave the object empty.
431+
432+ ### Environment variables
433+
426434You can pass the following optional environment variables to the ` e2ed ` process in any standard way:
427435
428436` E2ED_ORIGIN ` : origin-part of the url (` protocol ` + ` host ` ) on which the tests will be run. For example, ` https://bing.com ` .
0 commit comments