Skip to content
This repository has been archived by the owner on Sep 18, 2020. It is now read-only.
Grzegorz Mrukwa edited this page Aug 13, 2017 · 2 revisions

(work in progress)

Motivation

The role of C++ language in this project is to provide solutions to algorithmical problems requiring high computational performance. The scope of such algorithms covers all the backend responsible for direct, performance-critical processing of data gathered from higher layers of abstractions, including inter-language operability. Proper operation of this code is of critical importance as ensuring correct algorithms outputs is of highest priority.

The main target for testing is:

  • the code performing calculations themselves, as there is no room for code performing faulty calculations, and degradation of functionality after consecutive iterations of such code is inadmissible. Testing of such code should be done in detailed and restrictive manner.
  • code providing interface for communication with other modules of the application, including code responsible for sending/receiving data of various type (unprocessed, preprocessed, etc.)

Google Test

Coverage

Locally, code coverage may be measured using OpenCppCoverage, which is also an extension to Visual Studio.

Clone this wiki locally