который является правильным уровнем многословия регистрации для CI в нескольких крупных проектах Scala Spark - PullRequest
0 голосов
/ 18 января 2019

Учитывая следующую ситуацию / настройку:

  • команда разработчиков из 5-6 парней
  • 5 взаимозависимых проектов ...
  • всего более полумиллиона строк кода
  • сложная сетевая логика, реализованная в Scala spark
  • 10 тестовых прогонов в день по нескольким разработчикам на проект
  • Десять раз в день на проект

ИМО должно быть:

logLevel in test := sbt.Level.Info    

Потому что:

  • гораздо проще отследить, где некоторые тесты не прошли
  • sbt.Level.Debug может перегрузить пользовательский интерфейс GitLab
  • sbt.Level.Error скрывает важные сообщения, если и когда тест не пройден
  • если и когда тесты дают сбой только в CI, а не локально, его нужно включить, и время тратится впустую, а затем изменить его обратно в соответствии с обычной практикой многословия ведения журнала в команде

Но это ли правильная настройка для этой конкретной ситуации / установки? И почему?

...