[ntuple, daos] Enable RNTuple DAOS unit tests if -Dtesting=ON#8094
Conversation
|
Starting build on |
|
Note that #8093 is to be merged first, which should avoid the above test failures. |
|
Build failed on windows10/cxx14. Errors:
|
|
Build failed on mac11.0/cxx17. Warnings:
And 1512 more Failing tests:
And 13 more |
oshadura
left a comment
There was a problem hiding this comment.
Small wording suggestion, otherwise LGTM!
873bde9 to
8f86ba2
Compare
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
@oshadura I think that we should also disable |
|
Build failed on mac11.0/cxx17. Warnings:
And 5 more Failing tests:
And 13 more |
8f86ba2 to
052a2a1
Compare
|
Starting build on |
|
Build failed on mac11.0/cxx17. Warnings:
And 5 more |
|
Build failed on windows10/cxx14. Errors:
|
|
@phsft-bot build |
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
|
Build failed on ROOT-debian10-i386/cxx14. Failing tests: |
|
Build failed on mac11.0/cxx17. Warnings:
And 1512 more Failing tests:
|
In order to enable RNTuple DAOS unit tests, RNTuple is built with libdaos_mock if `testing` is set and the user did not enable explicit DAOS support, i.e. `-Ddaos=ON`. This allows for testing the DAOS backend in an environment that lacks a real DAOS deployment. Note that this is disabled for Windows, as both `libdaos` and `libdaos_mock` depend on libuuid (which is not tipically there on these platforms).
052a2a1 to
0778a94
Compare
|
Starting build on |
- [-Wunused-parameter] warning in `daos_obj_generate_id()` function. - [-Wextern-c-compat]: empty structures are not allowed by C99; GNU C extensions and ISO C++ take it as if it had one `char` member, so that the address of different objects is also different. Therefore, a member of type `char` has been added so that the struct layout is the same in C and C++.
0778a94 to
f8c2ea1
Compare
|
Starting build on |
|
Build failed on windows10/cxx14. Errors:
|
|
Build failed on ROOT-debian10-i386/cxx14. Errors:
|
In order to enable RNTuple DAOS unit tests, RNTuple is built with libdaos_mock
if
testingis set and the user did not enable explicit DAOS support, i.e.-Ddaos=ON.Closes issue #8074.