]> git.ipfire.org Git - thirdparty/mdadm.git/commit - test
Enable tests for OLCE, takeover, migrations for imsm metadata
authorKrzysztof Wojcik <krzysztof.wojcik@intel.com>
Sun, 26 Dec 2010 10:59:14 +0000 (21:59 +1100)
committerNeilBrown <neilb@suse.de>
Sun, 26 Dec 2010 10:59:14 +0000 (21:59 +1100)
commit4f8a3e5baf77a3951b42d9522d75f0e7915912ec
tree9a3fe057807fc40cd25dc6d6cd0d30b3683064a7
parenta06d022db41ed624125e343f9a5de278c5d32ae3
Enable tests for OLCE, takeover, migrations for imsm metadata

Patch provides set of tests for On-line Capacity Expansion,
takeover, migrations operations for imsm metadata type.
Tests are grouped by operation type:
12 - On-line Capacity Expansion on one volume
13 - On-line Capacity Expansion on two volumes
14 - Negative tests for takeover, migrations
15 - Chunk size migrations
16 - raid0 -> raid5, raid5 -> raid0 migrations
18 - takeover operations
To run particular test group, following command should be executed:
(from mdadm's source code root directory)
./test <group number>
Example:
To run On-line Capacity Expansion on one volume tests:
./test 12
Tests execution results:
- In case of test pass, "succeeded" word is printed on console
- If test is failed, "FAILED" word is printed on console
and logs are stored in <mdadm-root-dir>/tests/log/ directory

Signed-off-by: Artur Wojcik <artur.wojcik@intel.com>
Signed-off-by: Krzysztof Wojcik <krzysztof.wojcik@intel.com>
Signed-off-by: NeilBrown <neilb@suse.de>
77 files changed:
test [changed mode: 0644->0755]
tests/12imsm-r0_2d-grow-r0_3d [new file with mode: 0644]
tests/12imsm-r0_2d-grow-r0_4d [new file with mode: 0644]
tests/12imsm-r0_2d-grow-r0_5d [new file with mode: 0644]
tests/12imsm-r0_3d-grow-r0_4d [new file with mode: 0644]
tests/12imsm-r5_3d-grow-r5_4d [new file with mode: 0644]
tests/12imsm-r5_3d-grow-r5_5d [new file with mode: 0644]
tests/13imsm-r0_r0_2d-grow-r0_r0_4d [new file with mode: 0644]
tests/13imsm-r0_r0_2d-grow-r0_r0_5d [new file with mode: 0644]
tests/13imsm-r0_r0_3d-grow-r0_r0_4d [new file with mode: 0644]
tests/13imsm-r0_r5_3d-grow-r0_r5_4d [new file with mode: 0644]
tests/13imsm-r0_r5_3d-grow-r0_r5_5d [new file with mode: 0644]
tests/13imsm-r5_r0_3d-grow-r5_r0_4d [new file with mode: 0644]
tests/13imsm-r5_r0_3d-grow-r5_r0_5d [new file with mode: 0644]
tests/14imsm-r0_3d-r5_3d-migrate-r5_4d-r5_4d [new file with mode: 0644]
tests/14imsm-r0_3d_no_spares-migrate-r5_3d [new file with mode: 0644]
tests/14imsm-r0_r0_2d-takeover-r10_4d [new file with mode: 0644]
tests/14imsm-r10_4d-grow-r10_5d [new file with mode: 0644]
tests/14imsm-r10_r5_4d-takeover-r0_2d [new file with mode: 0644]
tests/14imsm-r1_2d-grow-r1_3d [new file with mode: 0644]
tests/14imsm-r1_2d-takeover-r0_2d [new file with mode: 0644]
tests/14imsm-r5_3d-grow-r5_5d-no-spares [new file with mode: 0644]
tests/14imsm-r5_3d-migrate-r4_3d [new file with mode: 0644]
tests/15imsm-r0_3d_64k-migrate-r0_3d_256k [new file with mode: 0644]
tests/15imsm-r5_3d_4k-migrate-r5_3d_256k [new file with mode: 0644]
tests/15imsm-r5_3d_64k-migrate-r5_3d_256k [new file with mode: 0644]
tests/15imsm-r5_6d_4k-migrate-r5_6d_256k [new file with mode: 0644]
tests/15imsm-r5_r0_3d_64k-migrate-r5_r0_3d_256k [new file with mode: 0644]
tests/16imsm-r0_3d-migrate-r5_4d [new file with mode: 0644]
tests/16imsm-r0_5d-migrate-r5_6d [new file with mode: 0644]
tests/16imsm-r5_3d-migrate-r0_3d [new file with mode: 0644]
tests/16imsm-r5_5d-migrate-r0_5d [new file with mode: 0644]
tests/18imsm-1d-takeover-r0_1d [new file with mode: 0644]
tests/18imsm-1d-takeover-r1_2d [new file with mode: 0644]
tests/18imsm-r0_2d-takeover-r10_4d [new file with mode: 0644]
tests/18imsm-r10_4d-takeover-r0_2d [new file with mode: 0644]
tests/env-12imsm-r0_2d-grow-r0_3d [new symlink]
tests/env-12imsm-r0_2d-grow-r0_4d [new symlink]
tests/env-12imsm-r0_2d-grow-r0_5d [new symlink]
tests/env-12imsm-r0_3d-grow-r0_4d [new symlink]
tests/env-12imsm-r5_3d-grow-r5_4d [new symlink]
tests/env-12imsm-r5_3d-grow-r5_5d [new symlink]
tests/env-13imsm-r0_r0_2d-grow-r0_r0_4d [new symlink]
tests/env-13imsm-r0_r0_2d-grow-r0_r0_5d [new symlink]
tests/env-13imsm-r0_r0_3d-grow-r0_r0_4d [new symlink]
tests/env-13imsm-r0_r5_3d-grow-r0_r5_4d [new symlink]
tests/env-13imsm-r0_r5_3d-grow-r0_r5_5d [new symlink]
tests/env-13imsm-r5_r0_3d-grow-r5_r0_4d [new symlink]
tests/env-13imsm-r5_r0_3d-grow-r5_r0_5d [new symlink]
tests/env-14imsm-r0_3d-r5_3d-migrate-r5_4d-r5_4d [new symlink]
tests/env-14imsm-r0_3d_no_spares-migrate-r5_3d [new symlink]
tests/env-14imsm-r0_r0_2d-takeover-r10_4d [new symlink]
tests/env-14imsm-r10_4d-grow-r10_5d [new symlink]
tests/env-14imsm-r10_r5_4d-takeover-r0_2d [new symlink]
tests/env-14imsm-r1_2d-grow-r1_3d [new symlink]
tests/env-14imsm-r1_2d-takeover-r0_2d [new symlink]
tests/env-14imsm-r5_3d-grow-r5_4d-no-spares [new symlink]
tests/env-14imsm-r5_3d-grow-r5_5d-no-spares [new symlink]
tests/env-14imsm-r5_3d-migrate-r4_3d [new symlink]
tests/env-15imsm-r0_3d_64k-migrate-r0_3d_256k [new symlink]
tests/env-15imsm-r5_3d_4k-migrate-r5_3d_256k [new symlink]
tests/env-15imsm-r5_3d_64k-migrate-r5_3d_256k [new symlink]
tests/env-15imsm-r5_6d_4k-migrate-r5_6d_256k [new symlink]
tests/env-15imsm-r5_r0_3d_64k-migrate-r5_r0_3d_128k [new symlink]
tests/env-15imsm-r5_r0_3d_64k-migrate-r5_r0_3d_256k [new symlink]
tests/env-16imsm-r0_3d-migrate-r5_4d [new symlink]
tests/env-16imsm-r0_5d-migrate-r5_6d [new symlink]
tests/env-16imsm-r5_3d-migrate-r0_3d [new symlink]
tests/env-16imsm-r5_5d-migrate-r0_5d [new symlink]
tests/env-17imsm-r5_3d-migrate-r4_3d [new symlink]
tests/env-18imsm-1d-takeover-r0_1d [new symlink]
tests/env-18imsm-1d-takeover-r1_2d [new symlink]
tests/env-18imsm-r0_2d-takeover-r10_4d [new symlink]
tests/env-18imsm-r10_4d-takeover-r0_2d [new symlink]
tests/env-18imsm-r1_2d-takeover-r0_2d [new symlink]
tests/env-imsm-template [new file with mode: 0644]
tests/imsm-grow-template [new file with mode: 0644]