mrfrys-node-server/devel/tests
2021-02-24 17:25:11 +01:00
..
bin Updated readme, added devel folder with tests and setup/development manuals 2020-03-19 17:35:04 +01:00
complexTestScripts Changed some test scripts, added images test data 2020-03-23 17:50:59 +01:00
rawTestData Added make scripts, some new tests, install link now points to greasyfork 2020-03-22 14:46:20 +01:00
testData Moved extra modules, qmining redirect minor fixes 2021-02-24 17:25:11 +01:00
testScripts Fixing test script, changing min match to add in searching 2021-01-26 12:12:35 +01:00
readme.md Updated readme, added devel folder with tests and setup/development manuals 2020-03-19 17:35:04 +01:00
serverAddress Updated readme, added devel folder with tests and setup/development manuals 2020-03-19 17:35:04 +01:00

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