1.1 KiB
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