add env variable to adjust Ult iteration timeout

env variable: NEO_ULT_ITERATION_MAX_TIME

Signed-off-by: Artur Harasimiuk <artur.harasimiuk@intel.com>
This commit is contained in:
Artur Harasimiuk
2021-09-24 10:24:55 +00:00
committed by Compute-Runtime-Automation
parent 00c41e364a
commit 9bb1ef45dd
3 changed files with 13 additions and 3 deletions

View File

@ -433,7 +433,12 @@ int main(int argc, char **argv) {
//ULTs timeout
if (enable_alarm) {
unsigned int alarmTime = NEO::ultIterationMaxTime * ::testing::GTEST_FLAG(repeat);
auto currentUltIterationMaxTime = NEO::ultIterationMaxTime;
auto ultIterationMaxTimeEnv = getenv("NEO_ULT_ITERATION_MAX_TIME");
if (ultIterationMaxTimeEnv != nullptr) {
currentUltIterationMaxTime = atoi(ultIterationMaxTimeEnv);
}
unsigned int alarmTime = currentUltIterationMaxTime * ::testing::GTEST_FLAG(repeat);
struct sigaction sa;
sa.sa_handler = &handle_SIGALRM;