Ned
Ща перемещу хлам на столе
Ned
И поставлю его справа
Ned
Ned
Тип того
Rafael 🌵
Какие аналоги gflags есть?
Vladislav
TCLAP?
Rafael 🌵
Я её на гитбаб что-то не нашел
Vladislav
а нету)
Vladislav
http://tclap.sourceforge.net/
Vladislav
есть кстати еще порт docopt'а, он посвежее
Vladislav
https://github.com/docopt/docopt.cpp
Rafael 🌵
Хм, интересненько
Rafael 🌵
https://github.com/docopt/docopt.cpp
он вроде буст в завсимостях тянет
Vladislav
не, boost необязателен
Vladislav
если USE_BOOST_REGEX выключен
Rafael 🌵
если USE_BOOST_REGEX выключен
да, я вот сейчас перечитал
Rafael 🌵
а юзал его кто?
Vladislav
я юзал оригинал и rust'оввский порт)
Vladislav
и tclap
mattata
Welcome, Илья!
Anonymous
/help
mattata
Here are some official links that you may find useful!
mattata
Hi, Алексей!
mattata
Hi, Artem!
Artem
Hi, mattata
Rafael 🌵
Hi, mattata
Это бот
Artem
я знаю, я просто вежливый
Artem
))
🦥Alex Fails
я знаю, я просто вежливый
это очень полезное качество для наших чатов)
Ilya
интересно в группу зашло 2 человека, но бот поздоровался только с тем у кого имя латиницей. чую ктото использовал не юникод строки :)
Крылатый
Легко.
Rafael 🌵
Ilya
похоже привествуется только последний тогда
🦥Alex Fails
Я чистил
Крылатый
Вилкой.
Richard
Народ, а gcov завязан на какой-то движок тестирования? или как он вообще работает?
Richard
просто как таковой юнит-тестинг можно сделать, у меня уже есть для этого нужное, а вот кавер проверять это уже не так уж и тривиально.
Richard
да и вообще, что посоветуете для связки юнит-тесты + кавер под цпп?)
Stanislav
какой ковер? бери шерстистый
Richard
лол) кавер - тулза для coverage
Richard
покрытие смотреть
Richard
тестами
Stanislav
я фиг знает есть ли такое под С++
Stanislav
а тесты я использовал google test
Stanislav
пушо в qt creator есть поддержка
Stanislav
qtest и gtest и все
Stanislav
хотел плагин под bandit написать, но все не выходит пока
Richard
ну вот gcov как-то смотрит покрытие, только я не понял с каким движком тестов он работает (либо как-то иначе и хитро), под него генератор вьюхи lcov. Для тестов google test видел, но не понравилось. У меня есть свой движок, который нужно причесать наконец, по удобству несколько хуже bandit'a, но допилю потом
Stanislav
gcov не всегда подходит, особенно если у тебя не гцц)
Anonymous
Я чистил
Просто отключи приветствие через /config
🦥Alex Fails
Просто отключи приветствие через /config
Тут была маттата. Она всех подряд приветствовала. И не умела затыкаться)
Richard
сейчас просто есть задача развернуть инфраструктуру на долгоиграющий проект, я хочу сразу в clang пойти, но если будет гцц - ну, не беда. Основное, что хочется сделать - тесты, CI, гит вместо свн. Тесты хорошо заходят, когда есть где посмотреть покрытие, иначе эффективность снижается
Richard
обязательно)
Richard
а за движок тестирования, почему писал - я генерю отчеты в JSON формате, это потом можно удобно обрабатывать. Хоть на сервере для статистики хранить, хоть генерить HTML представление
Richard
ну и плюс возни нет, тоже header-only движок
Stanislav
супер, опенсорсить собираешься?
Richard
да, я хочу рефакторнуть его, проверить качество работы, тогда выложу как версию 1.0.0 уже
Richard
как и пересмотреть весь "библиотечный" код для эмбеда на плюсах, объединить в одну либу-репо и тоже выложить
Stanislav
👍
Stanislav
по поводу кавереджа еще интересует чтоб оно было кроссовое хм
Fox
по поводу кавереджа еще интересует чтоб оно было кроссовое хм
Давай твой репо с опенхоммом в пин добавлю
Stanislav
да он старый, надо переписать там все
Stanislav
найду как только время
Алексей
Алексей
Посоветуйте литературу для новичка пожалуйста))
Stanislav
Давай твой репо с опенхоммом в пин добавлю
и как ты собрался добавлять если ты не админ? )
Fox
Чат для новичков здесь: (supapro.cxx)https://telegram.me/joinchat/BYlFbD3eN3JMaG34hyh96w
Stanislav
да, в описании есть
Anonymous
лол) кавер - тулза для coverage
Нагуглил про coverage (gcov, есть еще аналогичный тул llvm-cov)... Да это же афигенски крутая вещь! Компилишь с указанным флагом, указываешь исходники и прогоняешь тесты... во время исполнения которых считается количество исполнений каждой строки кода в исходниках, помечая неиспользуемые! Это по идее дает точную инфу о покрытии. надо заюзать по-любому, буду проверять тесты которые проверяют проект 😊
Richard
Дак вот вопрос как раз в интеграции с тестами - каким образом она идёт?
Richard
Потому что тулза классная, да, почему и зацепился)
Richard
Я использовал cover-инструменты в js и это очень удобно, поэтому хочу и в цпп такое наладить