summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Burke <tim.burke@gmail.com>2017-02-25 14:33:44 +0000
committerTim Burke <tim.burke@gmail.com>2017-07-13 13:22:07 -0700
commit34ff5208d426d61f9911caf237bb5deb884588df (patch)
treed98437c57b6118fce97c79fe0ac17398abf2295d
parenta9b20ae6a38073afe91ae2b7d789ddfb7dabade8 (diff)
Make test format strings consistent with test function names
* When we specify a particular backend, we don't need to include it in the display string; we'll already include it in the output. * test_destroy_backend_invalid_args shouldn't be reported as test_create_backend_invalid_args. * Consistently include the leading "test_" in the display string. Change-Id: Ibd72ba4ae609ad77e8808aa1594b0adb62e34ef0
Notes
Notes (review): Code-Review+2: Timur Alperovich <timur.alperovich@gmail.com> Workflow+1: Timur Alperovich <timur.alperovich@gmail.com> Verified+2: Jenkins Submitted-by: Jenkins Submitted-at: Wed, 13 Sep 2017 20:20:55 +0000 Reviewed-on: https://review.openstack.org/438214 Project: openstack/liberasurecode Branch: refs/heads/master
-rw-r--r--test/liberasurecode_test.c142
1 files changed, 71 insertions, 71 deletions
diff --git a/test/liberasurecode_test.c b/test/liberasurecode_test.c
index 68c1c13..1e75eb1 100644
--- a/test/liberasurecode_test.c
+++ b/test/liberasurecode_test.c
@@ -1791,7 +1791,7 @@ struct testcase testcases[] = {
1791 test_create_backend_invalid_args, 1791 test_create_backend_invalid_args,
1792 EC_BACKENDS_MAX, CHKSUM_TYPES_MAX, 1792 EC_BACKENDS_MAX, CHKSUM_TYPES_MAX,
1793 .skip = false}, 1793 .skip = false},
1794 {"test_create_backend_invalid_args", 1794 {"test_destroy_backend_invalid_args",
1795 test_destroy_backend_invalid_args, 1795 test_destroy_backend_invalid_args,
1796 EC_BACKENDS_MAX, CHKSUM_TYPES_MAX, 1796 EC_BACKENDS_MAX, CHKSUM_TYPES_MAX,
1797 .skip = false}, 1797 .skip = false},
@@ -1840,11 +1840,11 @@ struct testcase testcases[] = {
1840 EC_BACKENDS_MAX, 0, 1840 EC_BACKENDS_MAX, 0,
1841 .skip = false}, 1841 .skip = false},
1842 // NULL backend test 1842 // NULL backend test
1843 {"create_and_destroy_backend", 1843 {"test_create_and_destroy_backend",
1844 test_create_and_destroy_backend, 1844 test_create_and_destroy_backend,
1845 EC_BACKEND_NULL, CHKSUM_NONE, 1845 EC_BACKEND_NULL, CHKSUM_NONE,
1846 .skip = false}, 1846 .skip = false},
1847 {"simple_encode_null", 1847 {"test_simple_encode_null",
1848 test_simple_encode_decode, 1848 test_simple_encode_decode,
1849 EC_BACKEND_NULL, CHKSUM_NONE, 1849 EC_BACKEND_NULL, CHKSUM_NONE,
1850 .skip = false}, 1850 .skip = false},
@@ -1853,47 +1853,47 @@ struct testcase testcases[] = {
1853 EC_BACKEND_NULL, CHKSUM_NONE, 1853 EC_BACKEND_NULL, CHKSUM_NONE,
1854 .skip = false}, 1854 .skip = false},
1855 // Flat XOR backend tests 1855 // Flat XOR backend tests
1856 {"create_and_destroy_backend", 1856 {"test_create_and_destroy_backend",
1857 test_create_and_destroy_backend, 1857 test_create_and_destroy_backend,
1858 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1858 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1859 .skip = false}, 1859 .skip = false},
1860 {"simple_encode_flat_xor_hd", 1860 {"test_simple_encode_decode",
1861 test_simple_encode_decode, 1861 test_simple_encode_decode,
1862 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1862 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1863 .skip = false}, 1863 .skip = false},
1864 {"decode_with_missing_data_flat_xor_hd", 1864 {"test_decode_with_missing_data",
1865 test_decode_with_missing_data, 1865 test_decode_with_missing_data,
1866 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1866 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1867 .skip = false}, 1867 .skip = false},
1868 {"decode_with_missing_parity_flat_xor_hd", 1868 {"test_decode_with_missing_parity",
1869 test_decode_with_missing_parity, 1869 test_decode_with_missing_parity,
1870 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1870 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1871 .skip = false}, 1871 .skip = false},
1872 {"decode_with_missing_multi_data_flat_xor_hd", 1872 {"test_decode_with_missing_multi_data",
1873 test_decode_with_missing_multi_data, 1873 test_decode_with_missing_multi_data,
1874 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1874 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1875 .skip = false}, 1875 .skip = false},
1876 {"decode_with_missing_multi_parity_flat_xor_hd", 1876 {"test_decode_with_missing_multi_parity",
1877 test_decode_with_missing_multi_parity, 1877 test_decode_with_missing_multi_parity,
1878 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1878 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1879 .skip = false}, 1879 .skip = false},
1880 {"test_decode_with_missing_multi_data_parity_flat_xor_hd", 1880 {"test_decode_with_missing_multi_data_parity",
1881 test_decode_with_missing_multi_data_parity, 1881 test_decode_with_missing_multi_data_parity,
1882 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1882 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1883 .skip = false}, 1883 .skip = false},
1884 {"simple_reconstruct_flat_xor_hd", 1884 {"test_simple_reconstruct",
1885 test_simple_reconstruct, 1885 test_simple_reconstruct,
1886 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1886 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1887 .skip = false}, 1887 .skip = false},
1888 {"test_fragments_needed_flat_xor_hd", 1888 {"test_fragments_needed",
1889 test_fragments_needed, 1889 test_fragments_needed,
1890 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1890 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1891 .skip = false}, 1891 .skip = false},
1892 {"test_get_fragment_metadata_flat_xor_hd", 1892 {"test_get_fragment_metadata",
1893 test_get_fragment_metadata, 1893 test_get_fragment_metadata,
1894 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE, 1894 EC_BACKEND_FLAT_XOR_HD, CHKSUM_NONE,
1895 .skip = false}, 1895 .skip = false},
1896 {"test_get_fragment_metadata_flat_xor_hd_crc32", 1896 {"test_get_fragment_metadata_crc32",
1897 test_get_fragment_metadata, 1897 test_get_fragment_metadata,
1898 EC_BACKEND_FLAT_XOR_HD, CHKSUM_CRC32, 1898 EC_BACKEND_FLAT_XOR_HD, CHKSUM_CRC32,
1899 .skip = false}, 1899 .skip = false},
@@ -1922,43 +1922,43 @@ struct testcase testcases[] = {
1922 EC_BACKEND_FLAT_XOR_HD, CHKSUM_CRC32, 1922 EC_BACKEND_FLAT_XOR_HD, CHKSUM_CRC32,
1923 .skip = false}, 1923 .skip = false},
1924 // Jerasure RS Vand backend tests 1924 // Jerasure RS Vand backend tests
1925 {"create_and_destroy_backend", 1925 {"test_create_and_destroy_backend",
1926 test_create_and_destroy_backend, 1926 test_create_and_destroy_backend,
1927 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1927 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1928 .skip = false}, 1928 .skip = false},
1929 {"simple_encode_jerasure_rs_vand", 1929 {"test_simple_encode_decode",
1930 test_simple_encode_decode, 1930 test_simple_encode_decode,
1931 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1931 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1932 .skip = false}, 1932 .skip = false},
1933 {"decode_with_missing_data_jerasure_rs_vand", 1933 {"test_decode_with_missing_data",
1934 test_decode_with_missing_data, 1934 test_decode_with_missing_data,
1935 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1935 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1936 .skip = false}, 1936 .skip = false},
1937 {"decode_with_missing_multi_data_jerasure_rs_vand", 1937 {"test_decode_with_missing_multi_data",
1938 test_decode_with_missing_multi_data, 1938 test_decode_with_missing_multi_data,
1939 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1939 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1940 .skip = false}, 1940 .skip = false},
1941 {"decode_with_missing_multi_parity_jerasure_rs_vand", 1941 {"test_decode_with_missing_multi_parity",
1942 test_decode_with_missing_multi_parity, 1942 test_decode_with_missing_multi_parity,
1943 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1943 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1944 .skip = false}, 1944 .skip = false},
1945 {"test_decode_with_missing_multi_data_parity_jerasure_rs_vand", 1945 {"test_decode_with_missing_multi_data_parity",
1946 test_decode_with_missing_multi_data_parity, 1946 test_decode_with_missing_multi_data_parity,
1947 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1947 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1948 .skip = false}, 1948 .skip = false},
1949 {"simple_reconstruct_jerasure_rs_vand", 1949 {"test_simple_reconstruct",
1950 test_simple_reconstruct, 1950 test_simple_reconstruct,
1951 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1951 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1952 .skip = false}, 1952 .skip = false},
1953 {"test_fragments_needed_jerasure_rs_vand", 1953 {"test_fragments_needed",
1954 test_fragments_needed, 1954 test_fragments_needed,
1955 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1955 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1956 .skip = false}, 1956 .skip = false},
1957 {"test_get_fragment_metadata_jerasure_rs_vand", 1957 {"test_get_fragment_metadata",
1958 test_get_fragment_metadata, 1958 test_get_fragment_metadata,
1959 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE, 1959 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_NONE,
1960 .skip = false}, 1960 .skip = false},
1961 {"test_get_fragment_metadata_jerasure_rs_vand_crc32", 1961 {"test_get_fragment_metadata_crc32",
1962 test_get_fragment_metadata, 1962 test_get_fragment_metadata,
1963 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_CRC32, 1963 EC_BACKEND_JERASURE_RS_VAND, CHKSUM_CRC32,
1964 .skip = false}, 1964 .skip = false},
@@ -1991,43 +1991,43 @@ struct testcase testcases[] = {
1991 EC_BACKENDS_MAX, 0, // NB: this is hardcoded to use jerasure RS vand 1991 EC_BACKENDS_MAX, 0, // NB: this is hardcoded to use jerasure RS vand
1992 .skip = false}, 1992 .skip = false},
1993 // Jerasure RS Cauchy backend tests 1993 // Jerasure RS Cauchy backend tests
1994 {"create_and_destroy_backend", 1994 {"test_create_and_destroy_backend",
1995 test_create_and_destroy_backend, 1995 test_create_and_destroy_backend,
1996 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 1996 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
1997 .skip = false}, 1997 .skip = false},
1998 {"simple_encode_jerasure_rs_cauchy", 1998 {"test_simple_encode_decode",
1999 test_simple_encode_decode, 1999 test_simple_encode_decode,
2000 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2000 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2001 .skip = false}, 2001 .skip = false},
2002 {"decode_with_missing_data_jerasure_rs_cauchy", 2002 {"test_decode_with_missing_data",
2003 test_decode_with_missing_data, 2003 test_decode_with_missing_data,
2004 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2004 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2005 .skip = false}, 2005 .skip = false},
2006 {"decode_with_missing_multi_data_jerasure_rs_cauchy", 2006 {"test_decode_with_missing_multi_data",
2007 test_decode_with_missing_multi_data, 2007 test_decode_with_missing_multi_data,
2008 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2008 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2009 .skip = false}, 2009 .skip = false},
2010 {"decode_with_missing_multi_parity_jerasure_rs_cauchy", 2010 {"test_decode_with_missing_multi_parity",
2011 test_decode_with_missing_multi_parity, 2011 test_decode_with_missing_multi_parity,
2012 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2012 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2013 .skip = false}, 2013 .skip = false},
2014 {"decode_with_missing_multi_data_parity_jerasure_rs_cauchy", 2014 {"test_decode_with_missing_multi_data_parity",
2015 test_decode_with_missing_multi_data_parity, 2015 test_decode_with_missing_multi_data_parity,
2016 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2016 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2017 .skip = false}, 2017 .skip = false},
2018 {"simple_reconstruct_jerasure_rs_cauchy", 2018 {"test_simple_reconstruct",
2019 test_simple_reconstruct, 2019 test_simple_reconstruct,
2020 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2020 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2021 .skip = false}, 2021 .skip = false},
2022 {"test_fragments_needed_jerasure_rs_cauchy", 2022 {"test_fragments_needed",
2023 test_fragments_needed, 2023 test_fragments_needed,
2024 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2024 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2025 .skip = false}, 2025 .skip = false},
2026 {"test_get_fragment_metadata_jerasure_rs_cauchy", 2026 {"test_get_fragment_metadata",
2027 test_get_fragment_metadata, 2027 test_get_fragment_metadata,
2028 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE, 2028 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_NONE,
2029 .skip = false}, 2029 .skip = false},
2030 {"test_get_fragment_metadata_jerasure_rs_cauchy_crc32", 2030 {"test_get_fragment_metadata_crc32",
2031 test_get_fragment_metadata, 2031 test_get_fragment_metadata,
2032 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_CRC32, 2032 EC_BACKEND_JERASURE_RS_CAUCHY, CHKSUM_CRC32,
2033 .skip = false}, 2033 .skip = false},
@@ -2060,39 +2060,39 @@ struct testcase testcases[] = {
2060 EC_BACKENDS_MAX, 0, 2060 EC_BACKENDS_MAX, 0,
2061 .skip = false}, 2061 .skip = false},
2062 // ISA-L rs_vand tests 2062 // ISA-L rs_vand tests
2063 {"create_and_destroy_backend", 2063 {"test_create_and_destroy_backend",
2064 test_create_and_destroy_backend, 2064 test_create_and_destroy_backend,
2065 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2065 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2066 .skip = false}, 2066 .skip = false},
2067 {"simple_encode_isa_l", 2067 {"test_simple_encode_decode",
2068 test_simple_encode_decode, 2068 test_simple_encode_decode,
2069 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2069 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2070 .skip = false}, 2070 .skip = false},
2071 {"decode_with_missing_data_isa_l", 2071 {"test_decode_with_missing_data",
2072 test_decode_with_missing_data, 2072 test_decode_with_missing_data,
2073 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2073 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2074 .skip = false}, 2074 .skip = false},
2075 {"decode_with_missing_multi_data_isa_l", 2075 {"test_decode_with_missing_multi_data",
2076 test_decode_with_missing_multi_data, 2076 test_decode_with_missing_multi_data,
2077 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2077 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2078 .skip = false}, 2078 .skip = false},
2079 {"decode_with_missing_multi_parity_isa_l", 2079 {"test_decode_with_missing_multi_parity",
2080 test_decode_with_missing_multi_parity, 2080 test_decode_with_missing_multi_parity,
2081 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2081 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2082 .skip = false}, 2082 .skip = false},
2083 {"test_decode_with_missing_multi_data_parity_isa_l", 2083 {"test_decode_with_missing_multi_data_parity",
2084 test_decode_with_missing_multi_data_parity, 2084 test_decode_with_missing_multi_data_parity,
2085 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2085 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2086 .skip = false}, 2086 .skip = false},
2087 {"simple_reconstruct_isa_l", 2087 {"test_simple_reconstruct",
2088 test_simple_reconstruct, 2088 test_simple_reconstruct,
2089 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2089 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2090 .skip = false}, 2090 .skip = false},
2091 {"test_fragments_needed_isa_l", 2091 {"test_fragments_needed",
2092 test_fragments_needed, 2092 test_fragments_needed,
2093 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2093 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2094 .skip = false}, 2094 .skip = false},
2095 {"test_get_fragment_metadata_isa_l", 2095 {"test_get_fragment_metadata",
2096 test_get_fragment_metadata, 2096 test_get_fragment_metadata,
2097 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE, 2097 EC_BACKEND_ISA_L_RS_VAND, CHKSUM_NONE,
2098 .skip = false}, 2098 .skip = false},
@@ -2125,39 +2125,39 @@ struct testcase testcases[] = {
2125 EC_BACKENDS_MAX, 0, // note this test is using ISA-L in hard coded 2125 EC_BACKENDS_MAX, 0, // note this test is using ISA-L in hard coded
2126 .skip = false}, 2126 .skip = false},
2127 // ISA-L rs cauchy tests 2127 // ISA-L rs cauchy tests
2128 {"create_and_destroy_backend", 2128 {"test_create_and_destroy_backend",
2129 test_create_and_destroy_backend, 2129 test_create_and_destroy_backend,
2130 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2130 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2131 .skip = false}, 2131 .skip = false},
2132 {"simple_encode_isa_l", 2132 {"test_simple_encode_decode",
2133 test_simple_encode_decode, 2133 test_simple_encode_decode,
2134 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2134 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2135 .skip = false}, 2135 .skip = false},
2136 {"decode_with_missing_data_isa_l", 2136 {"test_decode_with_missing_data",
2137 test_decode_with_missing_data, 2137 test_decode_with_missing_data,
2138 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2138 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2139 .skip = false}, 2139 .skip = false},
2140 {"decode_with_missing_multi_data_isa_l", 2140 {"test_decode_with_missing_multi_data",
2141 test_decode_with_missing_multi_data, 2141 test_decode_with_missing_multi_data,
2142 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2142 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2143 .skip = false}, 2143 .skip = false},
2144 {"decode_with_missing_multi_parity_isa_l", 2144 {"test_decode_with_missing_multi_parity",
2145 test_decode_with_missing_multi_parity, 2145 test_decode_with_missing_multi_parity,
2146 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2146 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2147 .skip = false}, 2147 .skip = false},
2148 {"test_decode_with_missing_multi_data_parity_isa_l", 2148 {"test_decode_with_missing_multi_data_parity",
2149 test_decode_with_missing_multi_data_parity, 2149 test_decode_with_missing_multi_data_parity,
2150 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2150 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2151 .skip = false}, 2151 .skip = false},
2152 {"simple_reconstruct_isa_l", 2152 {"test_simple_reconstruct",
2153 test_simple_reconstruct, 2153 test_simple_reconstruct,
2154 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2154 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2155 .skip = false}, 2155 .skip = false},
2156 {"test_fragments_needed_isa_l", 2156 {"test_fragments_needed",
2157 test_fragments_needed, 2157 test_fragments_needed,
2158 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2158 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2159 .skip = false}, 2159 .skip = false},
2160 {"test_get_fragment_metadata_isa_l", 2160 {"test_get_fragment_metadata",
2161 test_get_fragment_metadata, 2161 test_get_fragment_metadata,
2162 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE, 2162 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_NONE,
2163 .skip = false}, 2163 .skip = false},
@@ -2186,39 +2186,39 @@ struct testcase testcases[] = {
2186 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_CRC32, 2186 EC_BACKEND_ISA_L_RS_CAUCHY, CHKSUM_CRC32,
2187 .skip = false}, 2187 .skip = false},
2188 // shss tests 2188 // shss tests
2189 {"create_and_destroy_backend", 2189 {"test_create_and_destroy_backend",
2190 test_create_and_destroy_backend, 2190 test_create_and_destroy_backend,
2191 EC_BACKEND_SHSS, CHKSUM_NONE, 2191 EC_BACKEND_SHSS, CHKSUM_NONE,
2192 .skip = false}, 2192 .skip = false},
2193 {"simple_encode_shss", 2193 {"test_simple_encode_decode",
2194 test_simple_encode_decode, 2194 test_simple_encode_decode,
2195 EC_BACKEND_SHSS, CHKSUM_NONE, 2195 EC_BACKEND_SHSS, CHKSUM_NONE,
2196 .skip = false}, 2196 .skip = false},
2197 {"decode_with_missing_data_shss", 2197 {"test_decode_with_missing_data",
2198 test_decode_with_missing_data, 2198 test_decode_with_missing_data,
2199 EC_BACKEND_SHSS, CHKSUM_NONE, 2199 EC_BACKEND_SHSS, CHKSUM_NONE,
2200 .skip = false}, 2200 .skip = false},
2201 {"decode_with_missing_multi_data_shss", 2201 {"test_decode_with_missing_multi_data",
2202 test_decode_with_missing_multi_data, 2202 test_decode_with_missing_multi_data,
2203 EC_BACKEND_SHSS, CHKSUM_NONE, 2203 EC_BACKEND_SHSS, CHKSUM_NONE,
2204 .skip = false}, 2204 .skip = false},
2205 {"decode_with_missing_multi_parity_shss", 2205 {"test_decode_with_missing_multi_parity",
2206 test_decode_with_missing_multi_parity, 2206 test_decode_with_missing_multi_parity,
2207 EC_BACKEND_SHSS, CHKSUM_NONE, 2207 EC_BACKEND_SHSS, CHKSUM_NONE,
2208 .skip = false}, 2208 .skip = false},
2209 {"test_decode_with_missing_multi_data_parity_shss", 2209 {"test_decode_with_missing_multi_data_parity",
2210 test_decode_with_missing_multi_data_parity, 2210 test_decode_with_missing_multi_data_parity,
2211 EC_BACKEND_SHSS, CHKSUM_NONE, 2211 EC_BACKEND_SHSS, CHKSUM_NONE,
2212 .skip = false}, 2212 .skip = false},
2213 {"simple_reconstruct_shss", 2213 {"test_simple_reconstruct",
2214 test_simple_reconstruct, 2214 test_simple_reconstruct,
2215 EC_BACKEND_SHSS, CHKSUM_NONE, 2215 EC_BACKEND_SHSS, CHKSUM_NONE,
2216 .skip = false}, 2216 .skip = false},
2217 {"test_fragments_needed_shss", 2217 {"test_fragments_needed",
2218 test_fragments_needed, 2218 test_fragments_needed,
2219 EC_BACKEND_SHSS, CHKSUM_NONE, 2219 EC_BACKEND_SHSS, CHKSUM_NONE,
2220 .skip = false}, 2220 .skip = false},
2221 {"test_get_fragment_metadata_shss", 2221 {"test_get_fragment_metadata",
2222 test_get_fragment_metadata, 2222 test_get_fragment_metadata,
2223 EC_BACKEND_SHSS, CHKSUM_NONE, 2223 EC_BACKEND_SHSS, CHKSUM_NONE,
2224 .skip = false}, 2224 .skip = false},
@@ -2247,43 +2247,43 @@ struct testcase testcases[] = {
2247 EC_BACKEND_SHSS, CHKSUM_CRC32, 2247 EC_BACKEND_SHSS, CHKSUM_CRC32,
2248 .skip = false}, 2248 .skip = false},
2249 // Internal RS Vand backend tests 2249 // Internal RS Vand backend tests
2250 {"create_and_destroy_backend", 2250 {"test_create_and_destroy_backend",
2251 test_create_and_destroy_backend, 2251 test_create_and_destroy_backend,
2252 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2252 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2253 .skip = false}, 2253 .skip = false},
2254 {"simple_encode_liberasurecode_rs_vand", 2254 {"test_simple_encode_decode",
2255 test_simple_encode_decode, 2255 test_simple_encode_decode,
2256 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2256 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2257 .skip = false}, 2257 .skip = false},
2258 {"decode_with_missing_data_liberasurecode_rs_vand", 2258 {"test_decode_with_missing_data",
2259 test_decode_with_missing_data, 2259 test_decode_with_missing_data,
2260 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2260 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2261 .skip = false}, 2261 .skip = false},
2262 {"decode_with_missing_multi_data_liberasurecode_rs_vand", 2262 {"test_decode_with_missing_multi_data",
2263 test_decode_with_missing_multi_data, 2263 test_decode_with_missing_multi_data,
2264 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2264 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2265 .skip = false}, 2265 .skip = false},
2266 {"decode_with_missing_multi_parity_liberasurecode_rs_vand", 2266 {"test_decode_with_missing_multi_parity",
2267 test_decode_with_missing_multi_parity, 2267 test_decode_with_missing_multi_parity,
2268 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2268 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2269 .skip = false}, 2269 .skip = false},
2270 {"test_decode_with_missing_multi_data_parity_liberasurecode_rs_vand", 2270 {"test_decode_with_missing_multi_data_parity",
2271 test_decode_with_missing_multi_data_parity, 2271 test_decode_with_missing_multi_data_parity,
2272 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2272 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2273 .skip = false}, 2273 .skip = false},
2274 {"simple_reconstruct_liberasurecode_rs_vand", 2274 {"test_simple_reconstruct",
2275 test_simple_reconstruct, 2275 test_simple_reconstruct,
2276 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2276 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2277 .skip = false}, 2277 .skip = false},
2278 {"test_fragments_needed_liberasurecode_rs_vand", 2278 {"test_fragments_needed",
2279 test_fragments_needed, 2279 test_fragments_needed,
2280 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2280 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2281 .skip = false}, 2281 .skip = false},
2282 {"test_get_fragment_metadata_liberasurecode_rs_vand", 2282 {"test_get_fragment_metadata",
2283 test_get_fragment_metadata, 2283 test_get_fragment_metadata,
2284 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE, 2284 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_NONE,
2285 .skip = false}, 2285 .skip = false},
2286 {"test_get_fragment_metadata_liberasurecode_rs_vand_crc32", 2286 {"test_get_fragment_metadata_crc32",
2287 test_get_fragment_metadata, 2287 test_get_fragment_metadata,
2288 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_CRC32, 2288 EC_BACKEND_LIBERASURECODE_RS_VAND, CHKSUM_CRC32,
2289 .skip = false}, 2289 .skip = false},