gameface-e2e-config.js
The gameface-e2e-config.js file is a configuration file for the gameface-e2e testing framework. It allows you to specify various properties that control the behavior of the framework when running your tests.
Configuration Properties
Section titled “Configuration Properties”| Property | Type | Description |
|---|---|---|
| gamefacePath | String | Specifies the path to your Player.exe. |
| tests | String | Specifies the path to your test .spec.js files. |
| specTimeout | Number | Sets the timeout for tests in spec files. The default is 10 seconds. Use this property to increase the timeout if needed. |
| bail | Boolean | Enables bailing on the first failure. |
Example
Section titled “Example”Here is an example of a gameface-e2e-config.js file:
module.exports = { gamefacePath: "C:/Gameface/Player/Player.exe", tests: "examples/**/*.spec.js", specTimeout: 20000, bail: true}Config autocompletion
Section titled “Config autocompletion”If you are using TypeScript or a code editor that supports JSDoc, you can get autocompletion for the configuration properties by adding the following JSDoc comment at the top of your gameface-e2e-config.js file:
/** @type {import('gameface-e2e').GamefaceE2EConfig} */
module.exports = { gamefacePath: "C:/Gameface/Player/Player.exe", tests: "examples/**/*.spec.js", specTimeout: 20000, bail: true}Like this, your editor will provide suggestions and type checking for the configuration properties.