Освобождение ресурсов#

О том где и как применяется читать тут

TO_FREE_RESOURCES_ON_INACTIVITY#

Свойство включает/выключает освобождение ресурсов/объектов, занятых контекстом, при простое.

#Значение свойства указывается так
TO_FREE_RESOURCES_ON_INACTIVITY=true
package org.my.pack;

import static ru.tinkoff.qa.neptune.core.api.properties.general
        .resorces.FreeResourcesOnInactivity.TO_FREE_RESOURCES_ON_INACTIVITY_PROPERTY;

public class SomeClass {
    
    public void someVoid() {
        //пример доступа до значения свойства
        boolean toFree = TO_FREE_RESOURCES_ON_INACTIVITY_PROPERTY.get();
    }
}

Время простоя#

Свойства TO_FREE_RESOURCES_ON_INACTIVITY_AFTER_TIME_UNIT и TO_FREE_RESOURCES_ON_INACTIVITY_AFTER_TIME_VALUE определяют допустимое время простоя ресурсов.

#Укажем допустимое время простоя
#5 секунд
TO_FREE_RESOURCES_ON_INACTIVITY_AFTER_TIME_UNIT=SECONDS
TO_FREE_RESOURCES_ON_INACTIVITY_AFTER_TIME_VALUE=5
package org.my.pack;

import java.time.Duration;

import static ru.tinkoff.qa.neptune.core.api.properties.general
        .resorces.FreeResourcesOnInactivityAfter.FREE_RESOURCES_ON_INACTIVITY_AFTER;

public class SomeClass {

    public void someVoid() {
        Duration downTimeDuration = FREE_RESOURCES_ON_INACTIVITY_AFTER.get();
    }
}

Время по умолчанию = 30 секунд. Значения свойств применяются, если TO_FREE_RESOURCES_ON_INACTIVITY=true