Helpers - mandras28/school GitHub Wiki
Curl Wrapper Scripts
wraps the curl POST request.
Parameters:
common part
- object type: class|pupil
- object id: <new class name (text)> for class, next|<new pupil id (non-negative integer)> for pupils
for class
- master name: <text>
for pupil
- class name: <existing class name (text)>
- family name: <text>
- first name: <text>
- birth date: <text>
- birth place: <text>
wraps the curl GET request.
Parameters:
- object type: class|pupil
- object id: all|<class name> for class, all|<pupil id(non-negative integer)> for pupils
wraps the curl DELETE request.
Parameters:
- object type: class|pupil
- object id: all-cascaded|<class name> for class, all|<pupil id(non-negative integer)> for pupils
runs all test cases (defined in test_case.lst). Starts the server (run_server.sh) if necessary.
Parameters: none
starts the server.
Parameters: none
runs one test case (for each line of test_case.lst).
Parameters:
- test case name: <any text, quoted if necessary>
- script file name: cre_*.sh|lst_*.sh|del_*.sh
- requested result file name: cre_*.out|lst_.out|_del_.out