Abhishek created RANGER-4620:
--------------------------------
Summary: Add python based Public V2 REST API tests to the Apache
Ranger repo
Key: RANGER-4620
URL: https://issues.apache.org/jira/browse/RANGER-4620
Project: Ranger
Issue Type: Task
Components: Ranger
Reporter: Abhishek
Assignee: Abhishek
Add python based API tests for all the Public V2 REST APIs listed in
[https://ranger.apache.org/apidocs/index.html.]
The tests are cover almost all the Public V2 APIs available in Apache Ranger.
The tests are categorised into 5 sections :-
1. Tests for ROLE_SYS_ADMIN user
2. Tests for ROLE_ADMIN_AUDITOR user
3. Tests for ROLE_USER user
4. Tests for ROLE_KEY_ADMIN user
5. Negative test scenarios (for e.g fetch the entities using invalid id, make
an update request with invalid data etc)
The only input required to run these tests are Ranger Admin Base URL.
There is a common test runner to run these tests, and the test suite is
specified in the form of a JSON file.
The test runner reads the JSON file, creates the required data in the data
setup phase,
and runs the tests.
The same test runner can be used to run / automate tests for all the other API
sections like Asset REST, XUser REST, Plugin REST APIs etc.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)