shared/001: Standard collapse range tests

shared/001 tries to test various corner cases for fcollapse range
functionality over different type of extents.

Signed-off-by: Namjae Jeon <namjae.jeon@samsung.com>
Signed-off-by: Ashish Sangwan <a.sangwan@samsung.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
This commit is contained in:
Namjae Jeon
2014-02-24 10:08:16 +11:00
committed by Dave Chinner
parent db6d20e672
commit c6d351279f
5 changed files with 224 additions and 65 deletions
+49
View File
@@ -0,0 +1,49 @@
QA output created by 001
1. into a hole
f4f35d60b3cc18aaa6d8d92f0cd3708a
2. into allocated space
0: [0..95]: extent
f1894a71ac539f6f90426d98a4990a47
3. into unwritten space
0: [0..95]: extent
f4f35d60b3cc18aaa6d8d92f0cd3708a
4. hole -> data
0: [0..31]: hole
1: [32..63]: extent
2: [64..95]: hole
d8f51c20223dbce5c7c90db87bc221b0
5. hole -> unwritten
0: [0..31]: hole
1: [32..63]: extent
2: [64..95]: hole
f4f35d60b3cc18aaa6d8d92f0cd3708a
6. data -> hole
0: [0..31]: extent
1: [32..95]: hole
f07217d5ac7ffa15dd8910c4aa912674
7. data -> unwritten
0: [0..63]: extent
1: [64..95]: hole
f07217d5ac7ffa15dd8910c4aa912674
8. unwritten -> hole
0: [0..31]: extent
1: [32..95]: hole
f4f35d60b3cc18aaa6d8d92f0cd3708a
9. unwritten -> data
0: [0..63]: extent
1: [64..95]: hole
d8f51c20223dbce5c7c90db87bc221b0
10. hole -> data -> hole
bb7df04e1b0a2570657527a7e108ae23
11. data -> hole -> data
0: [0..63]: extent
0f0151cbed83e4bf6e5bde26e82ab115
12. unwritten -> data -> unwritten
0: [0..63]: extent
bb7df04e1b0a2570657527a7e108ae23
13. data -> unwritten -> data
0: [0..63]: extent
0f0151cbed83e4bf6e5bde26e82ab115
14. data -> hole @ 0
0: [0..95]: extent
f1894a71ac539f6f90426d98a4990a47