Skip to content

Commit 74ef793

Browse files
authored
Split up C API smoke test into more dynamic sections (#5456)
As discussed in a recent debugging call, the C API "smoke test" failed non-deterministically with a SEGV in a recent CI run. We are adding more dynamic sections to the test in order to get more info about where the SEGV occurred, since we do not yet have a stack trace. This pull request splits things up into one dynamic section per read query. Output of `./tiledb_unit -d yes --vfs=native "C API: Test a dynamic range of arrays"` looks something like ``` ... 1.475 s: sparse array with 3 attribute(s) and 3 dimension(s).col-major cells, col-major tiles, unordered writes, AES_256_GCM encryption 1.492 s: C API: Test a dynamic range of arrays 0.000 s: unordered reads, [6] conditions, OR 1.512 s: sparse array with 3 attribute(s) and 3 dimension(s).col-major cells, col-major tiles, unordered writes, AES_256_GCM encryption 1.530 s: C API: Test a dynamic range of arrays 0.000 s: unordered reads, [7] conditions, AND 1.488 s: sparse array with 3 attribute(s) and 3 dimension(s).col-major cells, col-major tiles, unordered writes, AES_256_GCM encryption 1.502 s: C API: Test a dynamic range of arrays 0.000 s: unordered reads, [7] conditions, OR ... ``` --- TYPE: IMPROVEMENT DESC: split C API smoke tests up into one dynamic section per read query
1 parent 4e31065 commit 74ef793

File tree

1 file changed

+523
-453
lines changed

1 file changed

+523
-453
lines changed

0 commit comments

Comments
 (0)