taker-specs

Документация для проекта taker

This project is maintained by taker-project

Конфигурация стресс-тестов

Конфигурация стресс тестов задается в файлах в папке stress. Их формат основан на описанном в configs.md, но имеет несколько расширений:

Файл состоит из нескольких секций. В секции [stress/body] содержится основная информация:

На каждый из генераторов должно быть по одной секции с таким же названием, как у генератора. Внутри секции в качестве полей должны присутствовать аргументы генератора, кроме seed: seed выбирается случайно. В этих секциях можно использовать описанные выше расширения.

Пример конфига:

[stress/body]
generators: string[] = ["gen1", "gen2"]
solutions: string[] = ["author", badSolution"]
stress-time: int = 120000
time-limit: int = 250

[gen1]
n: int<> = <1; 10>
m: int<> = <100>
chance: int = 42

[gen2]
str: string<> = r"[0-9]{1,3}"
maxQ: int = 20