When adding run properties (and also test properties), in the fixture phase of TestNG, meaning in the @BeforeX methods, there is no test context that can hold the properties so the properties are lost.
We should handle those properties the same as we are handling log calls that are done in the fixture phase.
When adding run properties (and also test properties), in the fixture phase of TestNG, meaning in the @BeforeX methods, there is no test context that can hold the properties so the properties are lost. We should handle those properties the same as we are handling log calls that are done in the fixture phase.