mrfrys-node-server/testingTools/tests/readme.md
2023-03-28 19:53:14 +02:00

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