Update README.md
This commit is contained in:
parent
783ed0f881
commit
271b7f6909
1 changed files with 22 additions and 4 deletions
20
README.md
20
README.md
|
@ -40,9 +40,27 @@ cmake -S . -B build
|
|||
```
|
||||
cmake --build build
|
||||
```
|
||||
4. Запустите unit-тесты
|
||||
Список CMake целей, которые можно собрать:
|
||||
- ```tapelib``` - Библиотека ```tapelib```, в которой определены структуры данных и алгоритм сортировки
|
||||
- ```filetape_tests``` - Unit-тесты, проверяющие работоспособность класса ```FileTape```
|
||||
- ```filetape_sort_tests``` - Unit-тесты, проверяющие корректность работы алгоритма сортировки ```FileTape```
|
||||
- Unit-тесты можно запустить следующей командой:
|
||||
```
|
||||
ctest --test-dir build -V
|
||||
```
|
||||
- ```ftsort``` - Исполняемый файл ```ftsort```, производящий сортировку ```FileTape```
|
||||
- Отсортировать ```input.txt``` в файл ```output.txt``` с максимально разрешенным числом ячеек в памяти программы _100_, и с задержкой операции чтения из ```FileTape``` в _1_ мс, можно следюущей командой:
|
||||
```
|
||||
./build/bin/ftsort input.txt output.txt -m 100 -r 1
|
||||
```
|
||||
- Получить подробную инструкцию для ```ftsort``` можно следующей командой:
|
||||
```
|
||||
./build/bin/ftsort --help
|
||||
```
|
||||
- ```generate_input``` - Исполняемый файл ```generate_input```, генерирующий файл для ```FileTape```, заполненный ячейками со случайными значениями
|
||||
- Сгенерировать файл ```input.txt``` для ```FileTape```, состоящий из _1000_ ячеек со случайными значениями, можно следующей командой:
|
||||
```
|
||||
./build/tests/generate_input input.txt 1000
|
||||
```
|
||||
|
||||
Сборка и работоспособность проекта не проверялись на _Windows_ и _MacOS_
|
||||
|
|
Loading…
Reference in a new issue