mirror of
https://gitlab.com/MrFry/mrfrys-node-server
synced 2025-04-01 20:24:18 +02:00
44 lines
1.1 KiB
Markdown
44 lines
1.1 KiB
Markdown
# Teszt scriptek a API/qmining modulhoz
|
|
|
|
A `./devel/tests/serverAddress` fájl első sora a tesztelendő szerver címének kell lennie! A szerver
|
|
alap címe: `localhost:8080`
|
|
|
|
# Mappák
|
|
|
|
## testScripts
|
|
|
|
Ebben a mappában alap API végpont tesztelő scriptek vannak.
|
|
|
|
### ask
|
|
|
|
`ask.sh`: kérdést tesz fel a szervernek, szintaxis:
|
|
|
|
`./ask.sh 'kérdés' 'tárgy neve'`
|
|
vagy
|
|
`./ask.sh 'kérdés' 'kérdés adat JSON' 'kérdés data JSON'`
|
|
|
|
### postTestData
|
|
|
|
`postTestData.sh`: szervernek elküld JSON adatot amit hozzá akarunk adatni a kérdés adatbázishoz
|
|
|
|
`./postTestData.sh 'JSON adat'`
|
|
vagy (bash-ben):
|
|
`./postTestData.sh $(cat 'JSON file elérési út')`
|
|
|
|
## complexTestScripts
|
|
|
|
Ebben a mappában komplexebb teszt scriptek vannak, amik az előző API hívásokat kombinálják. A
|
|
scripteknek nincsenek paraméterei, és elején pár `echo`-nak el kellene illedelmesen mondania hogy
|
|
mit tesztel, és mi az expected eredmény.
|
|
|
|
## bin
|
|
|
|
Pár random script amit minden használhat. Pl `hr.sh`: horizontal ruler
|
|
|
|
## testData
|
|
|
|
JSON-ok, amiben szervernek küldhető teszt adat van
|
|
|
|
## rawTestData
|
|
|
|
Egyéb teszt adat, pl több JSON egy fájlban, meg ilyesmi
|