Это действительно возможно, это действительно то, что сделано для fitnesse.org.Я не уверен на 100%, как это делается, но я подозреваю, что это делается путем отключения «респондентов», см. http://fitnesse.org/FitNesse.UserGuide.AdministeringFitNesse.ConfigurationFile.
На этой странице дано описание для отключения создания новых страниц:
Responders=addChild:fitnesse.responders.DisabledResponder,new:org.fitnesse.responders.DisabledResponder
Вы также можете использовать это для отключения SuiteResponder
и TestResponder
, используя:
Responders=suite:fitnesse.responders.DisabledResponder,test:org.fitnesse.responders.DisabledResponder
Полный список респондентов находится в fitnesse.responders.ResponderFactory
На заметку : зачем нужна полная установка FitNesse для отображения результатов теста?Я рекомендую вам посмотреть результаты генерации тестов в формате html и просто опубликовать этот html где-нибудь.Я обычно использую jUnit runner для запуска тестов на сервере сборки (он также создает выходные данные html), а затем публикую файлы html, созданные как артефакт сборки, который люди могут открывать / просматривать.
Пример из проекта FitNesse, генерирующий HTML в build/fitnesse-results
:
import org.junit.runner.RunWith;
@RunWith(FitNesseRunner.class)
@FitNesseRunner.Suite("FitNesse.SuiteAcceptanceTests.SuiteSlimTests.TestScriptTable")
@FitNesseRunner.FitnesseDir(".")
@FitNesseRunner.OutputDir("./build/fitnesse-results")
public class FitNesseRunnerTest {
}