]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
test: port Ceph tests to Windows
authorLucian Petrut <lpetrut@cloudbasesolutions.com>
Thu, 19 Dec 2019 13:21:49 +0000 (13:21 +0000)
committerLucian Petrut <lpetrut@cloudbasesolutions.com>
Tue, 5 Jan 2021 12:56:11 +0000 (14:56 +0200)
commit9abf2388f248ae7873e84237df0528d52bc29090
tree39f8218dd75094f0f8eb7dc7581aecf35c361730
parent2fa311a462ae36595a4079bc9bb58e7caa7e5e35
test: port Ceph tests to Windows

We're porting to Windows some of the Ceph tests, mostly related to rados
and rbd.

Overall, this is about using compat.h functions and types as well as avoiding
unsupported functionality.

The systest framework will have to be limitted to threads instead of separate
processes until we cover the process spawning and communication.

Signed-off-by: Lucian Petrut <lpetrut@cloudbasesolutions.com>
19 files changed:
src/log/test.cc
src/test/admin_socket.cc
src/test/admin_socket_output_tests.cc
src/test/bufferlist.cc
src/test/ceph_crypto.cc
src/test/common/test_hostname.cc
src/test/confutils.cc
src/test/lazy-omap-stats/lazy_omap_stats_test.cc
src/test/lazy-omap-stats/lazy_omap_stats_test.h
src/test/librados/misc.cc
src/test/librados/test_shared.h
src/test/librados_test_stub/TestClassHandler.cc
src/test/librbd/fsx.cc
src/test/system/cross_process_sem.cc
src/test/system/st_rados_create_pool.cc
src/test/system/systest_runnable.cc
src/test/system/systest_runnable.h
src/test/system/systest_settings.cc
src/test/test_subprocess.cc