Copyright © we45 2020
abhaybhargav
Robot Framework
*** Test Cases ***
Clone repo from Github
clone repository from url ${GIT_URL} ${TO_PATH}
Run NodeJSScanner
run nodejsscan against source ${TO_PATH} ${RESULTS_PATH}
nodejsscan write to orchy ${RESULTS_PATH}/nodejsscan.json ${SECRET} ${ACCESS} ${HOOK}
Run NPM Audit against packageJSON
run npmaudit against source ${TO_PATH} ${RESULTS_PATH}
npmaudit write to orchy ${RESULTS_PATH}/npm_audit.json ${SECRET} ${ACCESS} ${HOOK}
Initialize ZAP
[Tags] zap_init
start gui zap ${ZAP_PATH}
sleep 10
zap open url http://${TARGET_URI}
Authenticate to Cut the Funds as Admin
[Tags] walk_web_service
&{res}= POST /users/login {"email": "
[email protected]", "password": "spiderman"}
Integer response status 200
Boolean response body auth true
set suite variable ${TOKEN} ${res.body["token"]}
log ${TOKEN}