Kata Tournament Runner  0.1.00
 All Classes Namespaces Functions Variables Enumerations Groups Pages
Development Environment

Build Instructions

To build the project you need a recent compiler supporting C++11 features, e.g. gcc version >= 4.7, clang >= 3.5 or Microsoft Visual Studio 2013 Update 4 (MSVC12) and Qt >= 5.2 installed.

Building the "Kata Tournament Runner" requires CMake Version 2.8. See CMake documentation for more information about building using CMake.

Building the Unittests requires google mock and google test.

Building the feature tests (BDD style tests using Gerkhin) requires Cucumber-cpp by Paolo Ambrosio and Boost (regex, filesystem, date_time, chrono, thread, system).

Generate Visual Studio 2013 solution

Linux

Running Feature tests

See the Cucumber-cpp documentation on how to run the feature tests with cucumber.

Sonar Metrics

In order to generate the code metrics and use sonar for publishing the metrics, sonar-runner, cppcheck, valgrind and Rough Auditing Tool for Security (RATS) are needed. On the sonar server the C++ Community Plugin should be installed.