diff options
author | Jenkins <jenkins@review.openstack.org> | 2017-09-13 20:21:46 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2017-09-13 20:21:46 +0000 |
commit | dd1a91968fba16990753a3f3f8f8aef83c7949fc (patch) | |
tree | e802da678346e6f0e1a33b5315cc30f991846940 /test/liberasurecode_test.c | |
parent | 7ce7617c378b8edf5331a6356d079aae7898f5f5 (diff) | |
parent | 6124e432a500837e918923d0688a986124088c29 (diff) | |
download | liberasurecode-dd1a91968fba16990753a3f3f8f8aef83c7949fc.tar.gz |
Merge "Use more backends in existing tests"
Diffstat (limited to 'test/liberasurecode_test.c')
-rw-r--r-- | test/liberasurecode_test.c | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/test/liberasurecode_test.c b/test/liberasurecode_test.c index 63c0c7a..2c103b3 100644 --- a/test/liberasurecode_test.c +++ b/test/liberasurecode_test.c @@ -1848,6 +1848,14 @@ struct testcase testcases[] = { test_get_fragment_metadata, EC_BACKEND_NULL, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_NULL, CHKSUM_NONE, + .skip = false}, + {"test_decode_with_missing_multi_parity", + test_decode_with_missing_multi_parity, + EC_BACKEND_NULL, CHKSUM_NONE, + .skip = false}, // Flat XOR backend tests {"test_create_and_destroy_backend", test_create_and_destroy_backend, @@ -1930,6 +1938,10 @@ struct testcase testcases[] = { test_decode_with_missing_data, EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, + .skip = false}, {"test_decode_with_missing_multi_data", test_decode_with_missing_multi_data, EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, @@ -1999,6 +2011,10 @@ struct testcase testcases[] = { test_decode_with_missing_data, EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, + .skip = false}, {"test_decode_with_missing_multi_data", test_decode_with_missing_multi_data, EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, @@ -2068,6 +2084,10 @@ struct testcase testcases[] = { test_decode_with_missing_data, EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, + .skip = false}, {"test_decode_with_missing_multi_data", test_decode_with_missing_multi_data, EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, @@ -2092,6 +2112,10 @@ struct testcase testcases[] = { test_get_fragment_metadata, EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, .skip = false}, + {"test_get_fragment_metadata_crc32", + test_get_fragment_metadata, + EC_BACKEND_ISA_L_RS_VAND, CHKSUM_CRC32, + .skip = false}, {"test_verify_stripe_metadata", test_verify_stripe_metadata, EC_BACKEND_ISA_L_RS_VAND, CHKSUM_CRC32, @@ -2133,6 +2157,10 @@ struct testcase testcases[] = { test_decode_with_missing_data, EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, + .skip = false}, {"test_decode_with_missing_multi_data", test_decode_with_missing_multi_data, EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, @@ -2157,6 +2185,10 @@ struct testcase testcases[] = { test_get_fragment_metadata, EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, .skip = false}, + {"test_get_fragment_metadata_crc32", + test_get_fragment_metadata, + EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_CRC32, + .skip = false}, {"test_verify_stripe_metadata", test_verify_stripe_metadata, EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_CRC32, @@ -2194,6 +2226,10 @@ struct testcase testcases[] = { test_decode_with_missing_data, EC_BACKEND_SHSS, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_SHSS, CHKSUM_NONE, + .skip = false}, {"test_decode_with_missing_multi_data", test_decode_with_missing_multi_data, EC_BACKEND_SHSS, CHKSUM_NONE, @@ -2218,6 +2254,10 @@ struct testcase testcases[] = { test_get_fragment_metadata, EC_BACKEND_SHSS, CHKSUM_NONE, .skip = false}, + {"test_get_fragment_metadata_crc32", + test_get_fragment_metadata, + EC_BACKEND_SHSS, CHKSUM_CRC32, + .skip = false}, {"test_verify_stripe_metadata", test_verify_stripe_metadata, EC_BACKEND_SHSS, CHKSUM_CRC32, @@ -2255,6 +2295,10 @@ struct testcase testcases[] = { test_decode_with_missing_data, EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, .skip = false}, + {"test_decode_with_missing_parity", + test_decode_with_missing_parity, + EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, + .skip = false}, {"test_decode_with_missing_multi_data", test_decode_with_missing_multi_data, EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, |