mirror of
https://github.com/goharbor/harbor.git
synced 2024-12-01 14:44:00 +01:00
fd5cb73e26
Modify the audit log forward test case to forward the audit log to elk Signed-off-by: Yang Jiao <jiaoya@vmware.com>
27 lines
1.0 KiB
Plaintext
27 lines
1.0 KiB
Plaintext
*** Keywords ***
|
|
Make Swagger Client
|
|
${rc} ${output}= Run And Return Rc And Output pip uninstall setuptools -y
|
|
LogAll ${output}
|
|
${rc} ${output}= Run And Return Rc And Output pip install -U pip setuptools
|
|
LogAll ${output}
|
|
${rc} ${output}= Run And Return Rc And Output make swagger_client
|
|
LogAll ${output}
|
|
[Return] ${rc}
|
|
|
|
Setup API Test
|
|
Retry Keyword N Times When Error 10 Make Swagger Client
|
|
|
|
Harbor API Test
|
|
[Arguments] ${testcase_name} &{param}
|
|
${current_dir}= Run pwd
|
|
${prev_lvl} Set Log Level NONE
|
|
${param_str}= Set Variable
|
|
IF &{param} != {}
|
|
FOR ${key} IN @{param.keys()}
|
|
${param_str}= Set Variable ${param_str} ${key}=${param['${key}']}
|
|
END
|
|
END
|
|
${rc} ${output}= Run And Return Rc And Output SWAGGER_CLIENT_PATH=${current_dir}/harborclient HARBOR_HOST=${ip} DOCKER_USER=${DOCKER_USER} DOCKER_PWD=${DOCKER_PWD} ${param_str} python ${testcase_name}
|
|
${prev_lvl} Set Log Level ${prev_lvl}
|
|
Log ${output}
|
|
Should Be Equal As Integers ${rc} 0 |