tree: 44b129cae9cc526b1c5ba4342c2d0f71fcae71e8 [path history] [tgz]
  1. auditparser/
  2. basic/
  3. ozonefs/
  4. s3/
  5. security/
  6. topology/
  7. .env
  9. __init__.robot
  10. commonlib.robot
  11. createbucketenv.robot
  12. createmrenv.robot
  13. env-compose.robot
  14. kinit.robot
  15. mapreduce.robot

Ozone Acceptance Tests

This directory contains a robotframework based test suite for Ozone to make it easier to check the current state of the package.

You can run in in any environment after installing

robot smoketest/basic

The argument of the robot could be any robot file or directory.

The current configuration in the robot files (hostnames, ports) are adjusted for the docker-based setup but you can easily modify it for any environment.

Run tests in docker environment

In the ./compose folder there are additional test scripts to make it easy to run all tests or run a specific test in a docker environment.

Test one environment

Go to the compose directory and execute the directly from there:

cd compose/ozone

The results will be saved to the compose/ozone/results

Run all the tests

cd compose

The results will be combined to the compose/results folder.

Run one specific test case

Start the compose environment and execute test:

cd compose/ozone
docker-compose up -d
../ scm basic/basic.robot