2009-10-15 2 views
4

вот мои цели: 1. Запустите мои тесты в Eclipse и посмотрите на довольно зеленый или красный бар. 2. Запустите мои тесты в командной строке с помощью инструмента построения.Scala build tool и тестовые рамки, которые отлично сочетаются друг с другом?

Я склоняюсь к спецификациям и sbt, но я не могу заставить их работать. У меня нет желания забирать Мейвена. Мой вопрос в том, какой из следующих наборов лучше всего работает?

  1. SBT и scalatest
  2. SBT и спецификации
  3. муравей и scalatest
  4. муравей и данные
  5. что-то еще?

Рассмотрение того, как много усилий требуется другим людям для запуска проекта на новой машине. Бонусные очки, если он может интегрироваться с Хадсоном.

+1

Какие у вас проблемы с sbt и спецификациями? – Synesso

+1

Я в конечном итоге отследил его до ошибки в sbt, что он запускает тесты, определенные как объекты, а не классы. –

ответ

4

SBT - это, безусловно, способ передвижения муравья. Ant не даст вам конгруэнтности с проектными структурами maven и заставит вас свернуть свое управление зависимостями.

Либо скальпель, либо спецификация будут работать. Первое кажется де-факто, но я получаю отличные результаты со спецификациями.

Я не пользователь Eclipse, но был бы удивлен, если бы библиотека тестов не поддерживалась.

+0

Еще одно голосование за SBT. Люблю это, это делает Maven/Ant кажутся такими уродливыми и неэффективными. – Michael

0

В настоящее время я перехожу к проекту спецификаций в sbt и исправляю несколько вещей с Марком Харрой (посмотрите подробности sbt mailing list).

Пожалуйста, размещайте любые проблемы, которые могут возникнуть при использовании спецификаций и sbt, и я попытаюсь исправить их как можно скорее.

Thanks,

Eric.

Смежные вопросы