1. Куча / Говнокод #24366

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    9. 9
    -define(MCGA, group_leader(whereis(user), self())). %% Makes CT great again
    
    test_foo(_Config) ->
      ?MCGA,
      ...
    
    test_bar(_Config) ->
      ?MCGA,
      ...

    Известный в узких кругах компонент-тест фреймворк "common test" (aka ct) предназначен для интерпрайза. Поэтому в нём нельзя просто взять и вывести логи в консоль, все аутпуты улетают в модные html файлы, но ни у кого не было времени читать их. Снаут прошерстила кучу форумов, где эту проблему предлагали решать чуть ли не патчингом beam файлов. Но решение куда проще.

    Запостил: CHayT, 08 Июня 2018

    Комментарии (2) RSS

    • seo: #опердени
      Ответить
    • >> все аутпуты улетают в модные html файлы
      блядь, это какое-то глумление просто.
      Даже во всяких log4j можно было сделать логгер который пшиет куда надо: хоть в пайп, хоть в tty, хоть в на емейл админу
      Ответить

    Добавить комментарий