mirror of
https://github.com/jorenchik/testing-spring-2024.git
synced 2025-10-21 20:10:36 +00:00
docs(readme): update description
This commit is contained in:
parent
72b89de4ce
commit
3406744872
28
README-lv.md
28
README-lv.md
@ -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.
|
||||
|
||||
17
README.md
17
README.md
@ -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`.
|
||||
|
||||
Loading…
Reference in New Issue
Block a user