RANGER-5175: Functional Test Case Support for KMS API and HDFS Encryption
This PR involves developing a functional test suite using Pytest to validate the Key Management Service (KMS) REST API endpoints and test HDFS encryption functionalities. The scope includes:
Automating API endpoint tests for key creation, deletion and further operation on keys. Managing encryption zones in HDFS and validating key association. Performing read/write operations on encrypted files. Verifying access control and permissions within encrypted zones.
For further information please refer [PyTest-KMS-HDFS/readme.md] [PyTest-KMS-HDFS/test_hdfs/readme.md] [PyTest-KMS-HDFS/test_kms/readme.md]
Is it required for the directories to be named with test_ in the prefix? like test_hdfs, test_kms?
I suggest keeping a generic name for test directory instead of PyTest-KMS-HDFS, the test suite can be extended later to add more services.
Is it required for the directories to be named with
test_in the prefix? liketest_hdfs,test_kms?
No, It's not necessary