Веб-бегун для jbehave: есть ли способ управлять историями в сети?

Я хотел бы, чтобы мои ранее существующие истории jbehave отображались в каком-либо веб-приложении, и чтобы деловые люди могли создавать и сохранять измененные истории в веб-интерфейсе, а также запускать их через Интернет. UI.

Я пробовал jbehave веб-бегун ( http://jbehave.org/reference/web/preview/customising-web-runner.html), но нет способа сохранить тесты и управлять через Интернет. Есть ли какое-то решение, которое позволяет

 1) manage the hierarchy of jbeahave stories
 2) edit jbehave stories on the manner of FitNesse and save the versioning (via svn)
 3) run the stories and display the run results in the web interface?

PS Да, я полагал, что jbehave web-runner был создан, чтобы делать такие вещи, но я не вижу, как он работает должным образом: когда я его запускаю, я не вижу в веб-интерфейсе trader.story, существующего в коде; когда я отправляю историю и запускаю ее, я получаю

Generating reports view to     'C:\jbehave-web\examples\trader-runner\target\jbehave' 
  using formats '[]' and view properties '{defaultFormats=stats, decorateNonHtml=true,
  viewDirectory=view, decorated=ftl/jbehave-report-decorated.ftl, reports=ftl/jbehave-
  reports-with-totals.ftl, maps=ftl/jbehave-maps.ftl, navigator=ftl/jbehave-navigator.
  ftl, views=ftl/jbehave-views.ftl, nonDecorated=ftl/jbehave-report-non-decorated.ftl}'
  Reports view generated with 0 stories (of which 0 pending) containing 0 scenarios 
  (of which 0 pending)

когда я иду, чтобы посмотреть историю:

       http://localhost:8080/trader-runner/story/view?6

и попробуйте загрузить вывод TXT, я получаю

  C:\jbehave-web\examples\trader-runner\target\classes\web-20140213-125844.txt (The
     system cannot find the file specified)

Итак, в чем проблема, чтобы запустить его?

1 ответ

Я недавно запускал приложение JBehave-Web и уверен, что оно позволяет добавлять и сохранять новые истории. Пользовательский веб-интерфейс оставляет желать лучшего, но на базовом уровне он способен на то, что вы говорите. Смотрите пример "бегущий трейдер".

Другие вопросы по тегам