Merge "Use more backends in existing tests"
This commit is contained in:
commit
dd1a91968f
|
@ -1848,6 +1848,14 @@ struct testcase testcases[] = {
|
||||||
test_get_fragment_metadata,
|
test_get_fragment_metadata,
|
||||||
EC_BACKEND_NULL, CHKSUM_NONE,
|
EC_BACKEND_NULL, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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
|
// Flat XOR backend tests
|
||||||
{"test_create_and_destroy_backend",
|
{"test_create_and_destroy_backend",
|
||||||
test_create_and_destroy_backend,
|
test_create_and_destroy_backend,
|
||||||
|
@ -1930,6 +1938,10 @@ struct testcase testcases[] = {
|
||||||
test_decode_with_missing_data,
|
test_decode_with_missing_data,
|
||||||
EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_decode_with_missing_multi_data,
|
test_decode_with_missing_multi_data,
|
||||||
EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
|
||||||
|
@ -1999,6 +2011,10 @@ struct testcase testcases[] = {
|
||||||
test_decode_with_missing_data,
|
test_decode_with_missing_data,
|
||||||
EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
|
EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_decode_with_missing_multi_data,
|
test_decode_with_missing_multi_data,
|
||||||
EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
|
EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
|
||||||
|
@ -2068,6 +2084,10 @@ struct testcase testcases[] = {
|
||||||
test_decode_with_missing_data,
|
test_decode_with_missing_data,
|
||||||
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_decode_with_missing_multi_data,
|
test_decode_with_missing_multi_data,
|
||||||
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
|
||||||
|
@ -2092,6 +2112,10 @@ struct testcase testcases[] = {
|
||||||
test_get_fragment_metadata,
|
test_get_fragment_metadata,
|
||||||
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_verify_stripe_metadata,
|
test_verify_stripe_metadata,
|
||||||
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_CRC32,
|
EC_BACKEND_ISA_L_RS_VAND, CHKSUM_CRC32,
|
||||||
|
@ -2133,6 +2157,10 @@ struct testcase testcases[] = {
|
||||||
test_decode_with_missing_data,
|
test_decode_with_missing_data,
|
||||||
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
|
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_decode_with_missing_multi_data,
|
test_decode_with_missing_multi_data,
|
||||||
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
|
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
|
||||||
|
@ -2157,6 +2185,10 @@ struct testcase testcases[] = {
|
||||||
test_get_fragment_metadata,
|
test_get_fragment_metadata,
|
||||||
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
|
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_verify_stripe_metadata,
|
test_verify_stripe_metadata,
|
||||||
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_CRC32,
|
EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_CRC32,
|
||||||
|
@ -2194,6 +2226,10 @@ struct testcase testcases[] = {
|
||||||
test_decode_with_missing_data,
|
test_decode_with_missing_data,
|
||||||
EC_BACKEND_SHSS, CHKSUM_NONE,
|
EC_BACKEND_SHSS, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_decode_with_missing_multi_data,
|
test_decode_with_missing_multi_data,
|
||||||
EC_BACKEND_SHSS, CHKSUM_NONE,
|
EC_BACKEND_SHSS, CHKSUM_NONE,
|
||||||
|
@ -2218,6 +2254,10 @@ struct testcase testcases[] = {
|
||||||
test_get_fragment_metadata,
|
test_get_fragment_metadata,
|
||||||
EC_BACKEND_SHSS, CHKSUM_NONE,
|
EC_BACKEND_SHSS, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_verify_stripe_metadata,
|
test_verify_stripe_metadata,
|
||||||
EC_BACKEND_SHSS, CHKSUM_CRC32,
|
EC_BACKEND_SHSS, CHKSUM_CRC32,
|
||||||
|
@ -2255,6 +2295,10 @@ struct testcase testcases[] = {
|
||||||
test_decode_with_missing_data,
|
test_decode_with_missing_data,
|
||||||
EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
|
||||||
.skip = false},
|
.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",
|
||||||
test_decode_with_missing_multi_data,
|
test_decode_with_missing_multi_data,
|
||||||
EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
|
EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
|
||||||
|
|
Loading…
Reference in New Issue