Мы пытаемся использовать несколько экземпляров FitNesse с одним и тем же резервным хранилищем страниц. Намерение состоит в том, что мы используем объявления переменных командной строки, чтобы по-разному устанавливать переменные, специфичные для среды, чтобы мы могли запускать одни и те же наборы тестов в разных средах.
Все это отлично работает, за исключением того, что мы обнаружили, что FitNesse кэширует страницы в памяти, в частности, следующий вариант использования не работает для нас:
- Перейдите к экземпляру FitNesse 1 и удалите или переименуйте страницу.
- Перейдите к экземпляру FitNesse 2 — обратите внимание, что страница (если к ней ранее обращались) все еще существует.
- Перезапустите экземпляр FitNesse 2 — страница исчезла (как и ожидалось).
Мы бы с радостью заплатили (я полагаю, небольшой) удар по производительности рендеринга страницы, если бы мы могли отключить это поведение кэширования.
Любые идеи, как это сделать?