Environments
Let’s say that we run tests on both Linux and Windows machines. Then some of our runs will be coming from Windows machines, and some from Linux:
This information will be captures in Flakiness Reports: each report contains description of an environment that executed tests.
Environment is a simple list of key-value pairs. These can be generic properties, such as OS name and version:
os_version: 22.04os_name: ubuntuos_arch: x86_64But also could be organization-specific properties:
endpoint: stagingdb_provider: mysqlDifferent Flakiness Report generators collect different environment metadata. Please refer to the generator documentation for details.