]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
test: CINIT_FLAG_NO_MON_CONFIG or NO_DEFAULT_CONFIG_FILE
authorSage Weil <sage@redhat.com>
Wed, 10 Jan 2018 22:43:04 +0000 (16:43 -0600)
committerSage Weil <sage@redhat.com>
Tue, 6 Mar 2018 20:44:49 +0000 (14:44 -0600)
commit6eb8f30a238f8a0a546ddbab3536ff08d158155e
tree626c2dcb04f949fb6ac7cacf06b6ee6d3d04f783
parentb32158bea2aa69456264c47355c788f226406503
test: CINIT_FLAG_NO_MON_CONFIG or NO_DEFAULT_CONFIG_FILE

Usually we use NO_DEFAULT_CONFIG_FILE, but for those tests that need the
plugin directory overrides in order to work properly when run manually
(e.g., "bin/unittest_compression"), read the config and only skip the
mon config.

The NO_DFEAULT_CONFIG_FILE (which also skips the mon) would work for
everything when run via ctest, but as a dev one often runs the unittest
manually and having to pass CEPH_LIB=lib is annoying.  Note that
do_cmake.sh already writes out a trivial ceph.conf with these options
set for us.

Signed-off-by: Sage Weil <sage@redhat.com>
57 files changed:
src/log/test.cc
src/test/ObjectMap/test_keyvaluedb_iterators.cc
src/test/ObjectMap/test_object_map.cc
src/test/TestSignalHandlers.cc
src/test/TestTimers.cc
src/test/bench_log.cc
src/test/common/get_command_descriptions.cc
src/test/crush/CrushWrapper.cc
src/test/direct_messenger/test_direct_messenger.cc
src/test/erasure-code/TestErasureCodeShec_all.cc
src/test/erasure-code/TestErasureCodeShec_arguments.cc
src/test/erasure-code/ceph_erasure_code.cc
src/test/erasure-code/ceph_erasure_code_non_regression.cc
src/test/filestore/TestFileStore.cc
src/test/fio/fio_ceph_objectstore.cc
src/test/journal/test_main.cc
src/test/messenger/simple_client.cc
src/test/messenger/simple_server.cc
src/test/messenger/xio_client.cc
src/test/messenger/xio_server.cc
src/test/mon/test-mon-msg.cc
src/test/mon/test_mon_workloadgen.cc
src/test/msgr/perf_msgr_client.cc
src/test/msgr/perf_msgr_server.cc
src/test/msgr/test_msgr.cc
src/test/objectstore/ObjectStoreTransactionBenchmark.cc
src/test/objectstore/chain_xattr.cc
src/test/objectstore/store_test.cc
src/test/objectstore/test_bluefs.cc
src/test/objectstore/test_bluestore_types.cc
src/test/objectstore/test_idempotent.cc
src/test/objectstore/test_kv.cc
src/test/objectstore/test_memstore_clone.cc
src/test/objectstore_bench.cc
src/test/os/TestLFNIndex.cc
src/test/osdc/object_cacher_stress.cc
src/test/perf_local.cc
src/test/rbd_mirror/random_write.cc
src/test/rgw/test_http_manager.cc
src/test/rgw/test_rgw_crypto.cc
src/test/rgw/test_rgw_manifest.cc
src/test/rgw/test_rgw_period_history.cc
src/test/test_cors.cc
src/test/test_features.cc
src/test/test_filejournal.cc
src/test/test_mempool.cc
src/test/test_mutate.cc
src/test/test_rgw_admin_log.cc
src/test/test_rgw_admin_meta.cc
src/test/test_rgw_admin_opstate.cc
src/test/test_trans.cc
src/test/testkeys.cc
src/test/testmsgr.cc
src/test/unit.cc
src/test/xattr_bench.cc
src/tools/ceph-client-debug.cc
src/tools/ceph_monstore_tool.cc