mirror of
https://github.com/jorenchik/mdemory.git
synced 2026-03-22 00:26:21 +00:00
README
This commit is contained in:
19
README.md
19
README.md
@@ -1,3 +1,10 @@
|
||||
# Repozitorija apraksts
|
||||
|
||||
Direktorijā `src` atrodas pirmkods, kas ir sadalīts 3 moduļos `transpiler`,
|
||||
`qtapp` un `test`. Transpilātora modulis veic transpilēšanu, kuru kā API
|
||||
izmanto lietotnes modulis `qtapp`, kas izmanto `qt` un `QScintilla` bibliotēku.
|
||||
Modulis `test` satur automatizētos testus; izmanto `GTest` bibliotēku.
|
||||
|
||||
# Nepieciešamie rīki un bibliotēkas
|
||||
|
||||
## Linux
|
||||
@@ -73,3 +80,15 @@ Darbam uz Windows direktorijā papildus jāieliek `qscintilla2_qt5.dll` un
|
||||
|
||||
Piegādes kompilēšanā var pielikt `-DWIN32_EXECUTABLE=ON`, lai slēdzot programmu
|
||||
nerādītos termināla logs.
|
||||
|
||||
# Testu izpilde
|
||||
|
||||
Ja testi tiek kompilēti, tie tiek uzbūvēti "tests" direktorijā. Tos jāpalaiž
|
||||
terminālī. Nefunkcionālos testus ir lietderīgi palaist `Release` konfigurācijā,
|
||||
jo tās veiktspēja ir ievērojami augstāka un precīzāk atbilst gala lietotāja
|
||||
iegūtai veiktspējai.
|
||||
|
||||
```
|
||||
./src/test/transpilerFunctional
|
||||
./src/test/transpilerNonFunctional ../src/test/testFiles/
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user