-O2 -std=c++17 -Wall -Werror -Wformat-security -Wignored-qualifiers -Winit-self -Wswitch-default -Wfloat-equal -Wshadow -Wpointer-arith -Wtype-limits -Wempty-body -Wlogical-op -Wmissing-field-initializers -Wctor-dtor-privacy -Wnon-virtual-dtor -Wstrict-null-sentinel -Wold-style-cast -Woverloaded-virtual -Wsign-promo -Weffc++ -Wextra -pedantic-errors
Примеры про gtest: https://mks2.cs.msu.ru/root/gtest_examples
Проект про булевы функции: https://mks2.cs.msu.ru/brdanilov/dadslib
В последнем проекте работает автоматический запуск тестов при помощи GitLab Continuous Integration: https://mks2.cs.msu.ru/brdanilov/dadslib/-/jobs/74.
Пример конфига: https://mks2.cs.msu.ru/brdanilov/dadslib/blob/refactoring/.gitlab-ci.yml.
Да пребудет с тобой Ложкин!