@@ -18,18 +18,23 @@ CUTEST_TEST_SETUP(full) {
1818 // Add parametrizations
1919 CUTEST_PARAMETRIZE (typesize , int32_t , CUTEST_DATA (
2020 //1, 2, 4, 8,
21- 256 , // 256, 257, 256 * 256,
22- // 256*256*256, 256*256*256*8 # these should work for small shapes as well, but are too slow
21+ 256 , //257, 256 * 256,
22+ // 256*256*256, 256*256*256*8, // these should work for small shapes as well, but are too slow
2323 ));
2424 CUTEST_PARAMETRIZE (shapes , _test_shapes , CUTEST_DATA (
25- {1 , {3 }, {3 }, {3 }}, // 1-idim
26- // {0, {0}, {0}, {0}}, // 0-dim
27- //{1, {5}, {3}, {2}}, // 1-idim
28- // {2, {20, 0}, {7, 0}, {3, 0}}, // 0-shape
29- // {2, {20, 10}, {7, 5}, {3, 5}}, // 0-shape
30- // {2, {14, 10}, {8, 5}, {2, 2}}, // general,
31- // {3, {12, 10, 14}, {3, 5, 9}, {3, 4, 4}}, // general
32- // {3, {10, 21, 20, 5}, {8, 7, 15, 3}, {5, 5, 10, 1}}, // general,
25+ // {0, {0}, {0}, {0}}, // 0-dim
26+ // {1, {5}, {3}, {2}}, // 1-idim
27+ // {2, {20, 0}, {7, 0}, {3, 0}}, // 0-shape
28+ //{2, {20, 10}, {20, 10}, {10, 10}}, // funciona sempre
29+ //{2, {20, 10}, {10, 5}, {10, 5}}, // falla
30+ //{2, {4, 1}, {2, 1}, {2, 1}}, // falla
31+ {2 , {1 , 3 }, {1 , 2 }, {1 , 2 }}, // falla
32+ //{1, {4}, {2}, {2}}, // funciona sempre
33+ //{2, {20, 10}, {8, 6}, {7, 5}}, // falla
34+ //{2, {20, 10}, {7, 5}, {3, 5}}, // falla
35+ //{2, {14, 10}, {8, 5}, {2, 2}}, // general,
36+ //{3, {12, 10, 14}, {3, 5, 9}, {3, 4, 4}}, // general
37+ //{3, {10, 21, 20, 5}, {8, 7, 15, 3}, {5, 5, 10, 1}}, // general,
3338 ));
3439 CUTEST_PARAMETRIZE (backend , _test_backend , CUTEST_DATA (
3540 {false, false},
@@ -47,14 +52,14 @@ CUTEST_TEST_SETUP(full) {
4752CUTEST_TEST_TEST (full ) {
4853 CUTEST_GET_PARAMETER (backend , _test_backend );
4954 CUTEST_GET_PARAMETER (shapes , _test_shapes );
50- CUTEST_GET_PARAMETER (typesize , uint32_t );
55+ CUTEST_GET_PARAMETER (typesize , int32_t );
5156 CUTEST_GET_PARAMETER (fill_value , int8_t );
5257
5358 char * urlpath = "test_full.b2frame" ;
5459 blosc2_remove_urlpath (urlpath );
5560
5661 blosc2_cparams cparams = BLOSC2_CPARAMS_DEFAULTS ;
57- cparams .nthreads = 2 ;
62+ cparams .nthreads = 1 ;
5863 cparams .typesize = typesize ;
5964 blosc2_storage b2_storage = {.cparams = & cparams };
6065
@@ -121,16 +126,16 @@ CUTEST_TEST_TEST(full) {
121126 break ;
122127 default :
123128 // Fill a buffer with fill_value and compare with buffer_dest
124- for (int j = 0 ; j < typesize ; ++ j ) {
129+ for (uint32_t j = 0 ; j < typesize ; ++ j ) {
125130 buffer_fill [j ] = fill_value ;
126131 }
127132 // Compare buffer_fill with buffer_dest
128133 is_true = memcmp (buffer_fill , buffer_dest , typesize ) == 0 ;
129134 // print the 10 first bytes of buffer_fill and buffer_dest
130- printf ("buffer_fill: " );
131- for (int j = 0 ; j < 10 ; ++ j ) {
132- printf ("%d vs %d " , buffer_fill [j ], buffer_dest [j ]);
133- }
135+ // printf("buffer_fill: ");
136+ // for (int j = 0; j < 10; ++j) {
137+ // printf("%d vs %d ", buffer_fill[j], buffer_dest[j]);
138+ // }
134139 free (buffer_fill );
135140 break ;
136141 }
0 commit comments