docs(readme): update description

This commit is contained in:
Kristofers Solo 2024-03-14 03:42:50 +02:00
parent 72b89de4ce
commit 3406744872
2 changed files with 27 additions and 18 deletions

View File

@ -5,20 +5,21 @@
## Projekts
Šis ir vienkāršs C++ projekts, kas ietver funkciju mūsu kolēģiem
testēšanai. Funkcija (t.i., galvenā funkcija un tajā izmantotās apakšfunkcijas)
atrodas `lib.cpp`.
testēšanai. Funkcija, t.i., apakšfunkcijas, kuru nepieciešams testēt
atrodas `validation.cc`.
## Papildu bibliotēkas un izpildāmā programma
Mūsu bibliotēka `prep` ir saistīta ar datu sagatavošanu pirms funkcijas
izsaukuma. `test.cpp` ir viens testa fails, kurā būs mūsu kolēģu testi
un mūsu pašu izstrādes testi. GTest tiek izmantots testiem.
Direktorija `modules` ir saistīta ar datu sagatavošanu pirms funkcijas
izsaukuma. `test_validation.cc` ir viens testa fails, kas satur testus.
[GTest](https://github.com/google/googletest) tiek izmantots testiem.
## Lietojums
## Kompilācija uz Linux un MacOS
Kompilācijai operētājsistēmā Linux ir nepieciešams cmake un CXX kompilators (e.g., g++).
Kompilācijai operētājsistēmā Linux ir nepieciešams cmake un
CXX kompilators (e.g., g++).
### MacOS
@ -59,10 +60,15 @@ make
### Windows un/vai VSCode
Uzstādiet [CMake](https://cmake.org/download/) un VSCode [CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) paplašinājumu.
Uzstādiet [CMake](https://cmake.org/download/) un VSCode
[CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools)
paplašinājumu.
- Atveriet projektu kā saknes direktoriju VSCode.
- Izvēlaties **View->Command palete...** vai `Ctrl+Shift+P` un palaidiet `CMake: Build`.
- Atveriet projektu kā saknes direktoriju
VSCode.
- Izvēlaties **View->Command palete...** vai
`Ctrl+Shift+P` un palaidiet `CMake: Build`.
Rezultātā iegūtie binārie faili ir `build/main` - programma un `build/runtests`, lai
palaistu punktos norādītos testus iekš `test.cpp`.
Rezultātā iegūtie binārie faili ir `build/main` -- programma un
`build/test_validation`, lai palaistu norādītos testus
no `test_validation.cc` faila.

View File

@ -7,14 +7,14 @@
## Project
This is a simple C++ project that includes the function for our colleagues to
test. The function (i.e., the main function and the subfunctions used in it) is
located in `lib.cpp`.
test. The function (i.e., the subfunctions that are used in main function) is
located in `validation.cc`.
## Additional libraries and executable
Our library `prep` is concerned with preparation of data prior to the function
call. `test.cpp` is a single test file that will contain the tests of our colleagues
and our own development tests. GTest is used for tests.
Directory `modules` is concerned with preparation of data prior to the function
call. `test_validation.cc` is a single test file that contain the tests.
[GTest](https://github.com/google/googletest) is used for tests.
## Usage
@ -61,9 +61,12 @@ make
### Windows and/or VSCode
Install [CMake](https://cmake.org/download/) and VSCode [CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools) extension.
Install [CMake](https://cmake.org/download/) and VSCode
[CMake Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cmake-tools)
extension.
- Open project as root in VSCode.
- Press **View->Command palette...** or `Ctrl+Shift+P` and run `CMake: Build`.
Resulting binaries are `build/main` -- the program and `build/runtests` to run tests specified in `test.cpp`.
Resulting binaries are `build/main` -- the program and `build/test_validation`
to run tests specified in `test_validation.cc`.