Skip to content

Переменные окружения

Две переменные окружения настраивают прогоны без правки атрибутов — удобно в CI:

ПеременнаяЭффект
PROPERTY_RUNSПоложительное целое, переопределяющее счётчик прогонов каждого свойства (поднимайте в CI).
PROPERTY_SEEDЦелочисленный seed для любого свойства, в атрибуте которого нет seed (повтор всего набора). Явный seed в атрибуте всё равно побеждает.
PROPERTY_VERBOSEЛюбое значение, кроме ''/0, логирует сгенерированные аргументы каждого прогона и при падении — каждый принятый shrink-шаг (shrink step 3: x=63 -> 51): видно и что проигранный seed скармливает свойству, и как shrinker спускается.
PROPERTY_DBПуть к каталогу, включающий корпус регрессий (ниже). Не задано — фича выключена, ничего не пишется.