|
@@ -23,25 +23,25 @@ Resource ../commonlib.robot
|
|
|
|
|
|
*** Test Cases ***
|
|
|
Create volume and bucket
|
|
|
- Execute ozone sh volume create http://ozoneManager/fstest --user bilbo --quota 100TB --root
|
|
|
- Execute ozone sh volume create http://ozoneManager/fstest2 --user bilbo --quota 100TB --root
|
|
|
- Execute ozone sh bucket create http://ozoneManager/fstest/bucket1
|
|
|
- Execute ozone sh bucket create http://ozoneManager/fstest/bucket2
|
|
|
- Execute ozone sh bucket create http://ozoneManager/fstest2/bucket3
|
|
|
+ Execute ozone sh volume create http://om/fstest --user bilbo --quota 100TB --root
|
|
|
+ Execute ozone sh volume create http://om/fstest2 --user bilbo --quota 100TB --root
|
|
|
+ Execute ozone sh bucket create http://om/fstest/bucket1
|
|
|
+ Execute ozone sh bucket create http://om/fstest/bucket2
|
|
|
+ Execute ozone sh bucket create http://om/fstest2/bucket3
|
|
|
|
|
|
Check volume from ozonefs
|
|
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/
|
|
|
|
|
|
Run ozoneFS tests
|
|
|
Execute ozone fs -mkdir -p o3fs://bucket1.fstest/testdir/deep
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should contain ${result} testdir/deep
|
|
|
Execute ozone fs -copyFromLocal NOTICE.txt o3fs://bucket1.fstest/testdir/deep/
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should contain ${result} NOTICE.txt
|
|
|
|
|
|
Execute ozone fs -put NOTICE.txt o3fs://bucket1.fstest/testdir/deep/PUTFILE.txt
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should contain ${result} PUTFILE.txt
|
|
|
|
|
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/testdir/deep/
|
|
@@ -49,13 +49,13 @@ Run ozoneFS tests
|
|
|
Should contain ${result} PUTFILE.txt
|
|
|
|
|
|
Execute ozone fs -mv o3fs://bucket1.fstest/testdir/deep/NOTICE.txt o3fs://bucket1.fstest/testdir/deep/MOVED.TXT
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should contain ${result} MOVED.TXT
|
|
|
Should not contain ${result} NOTICE.txt
|
|
|
|
|
|
Execute ozone fs -mkdir -p o3fs://bucket1.fstest/testdir/deep/subdir1
|
|
|
Execute ozone fs -cp o3fs://bucket1.fstest/testdir/deep/MOVED.TXT o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should contain ${result} subdir1/NOTICE.txt
|
|
|
|
|
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/testdir/deep/subdir1/
|
|
@@ -65,19 +65,19 @@ Run ozoneFS tests
|
|
|
Should not contain ${result} Failed
|
|
|
|
|
|
Execute ozone fs -rm o3fs://bucket1.fstest/testdir/deep/subdir1/NOTICE.txt
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should not contain ${result} NOTICE.txt
|
|
|
|
|
|
${result} = Execute ozone fs -rmdir o3fs://bucket1.fstest/testdir/deep/subdir1/
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should not contain ${result} subdir1
|
|
|
|
|
|
Execute ozone fs -touch o3fs://bucket1.fstest/testdir/TOUCHFILE.txt
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should contain ${result} TOUCHFILE.txt
|
|
|
|
|
|
Execute ozone fs -rm -r o3fs://bucket1.fstest/testdir/
|
|
|
- ${result} = Execute ozone sh key list o3://ozoneManager/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
+ ${result} = Execute ozone sh key list o3://om/fstest/bucket1 | grep -v WARN | jq -r '.[].keyName'
|
|
|
Should not contain ${result} testdir
|
|
|
|
|
|
Execute rm -Rf localdir1
|
|
@@ -98,7 +98,7 @@ Run ozoneFS tests
|
|
|
|
|
|
Execute ozone fs -cp o3fs://bucket1.fstest/testdir1/localdir1 o3fs://bucket3.fstest2/testdir3/
|
|
|
|
|
|
- Execute ozone sh key put o3://ozoneManager/fstest/bucket1/KEY.txt NOTICE.txt
|
|
|
+ Execute ozone sh key put o3://om/fstest/bucket1/KEY.txt NOTICE.txt
|
|
|
${result} = Execute ozone fs -ls o3fs://bucket1.fstest/KEY.txt
|
|
|
Should contain ${result} KEY.txt
|
|
|
${rc} ${result} = Run And Return Rc And Output ozone fs -copyFromLocal NOTICE.txt o3fs://bucket1.fstest/KEY.txt
|