A learning project to create a contacts for linux using C++ and gtkmm.
main application dependencies:
- https://github.com/libvc/libvc
libconfig++-dev
(https://hyperrealm.github.io/libconfig/)- libglibmm-2.4-dev
testing dependencies:
- gtest and gmock
mkdir build
cd build
cmake ..
to compile everything, run make
to compile just the app itself, run make reach
to compile the tests, run make test
Tests are currently very early stages as I am still trying to figure out how to go about correctly testing a GTK+ app.
https://gitlab.com/dogtail/dogtail/ seems good if UI tests are needed. Still not sure if signal handlers should be tested though