@@ -441,8 +441,8 @@ if (COUCHBASE_KV_BUILD_UNIT_TESTS)
441441 tests/mock/mock_dcp.cc)
442442 SET_TARGET_PROPERTIES (ep_testsuite PROPERTIES PREFIX "" )
443443 TARGET_LINK_LIBRARIES (ep_testsuite engine_utilities mcd_util
444- ${EP_STORAGE_LIBS} dirutils JSON_checker platform
445- xattr
444+ ${EP_STORAGE_LIBS} cbcompress dirutils JSON_checker
445+ platform xattr
446446 ${LIBEVENT_LIBRARIES} )
447447 ADD_DEPENDENCIES (ep_testsuite engine_testapp)
448448
@@ -455,7 +455,8 @@ if (COUCHBASE_KV_BUILD_UNIT_TESTS)
455455 )
456456 SET_TARGET_PROPERTIES (ep_testsuite_basic PROPERTIES PREFIX "" )
457457 TARGET_LINK_LIBRARIES (ep_testsuite_basic engine_utilities JSON_checker dirutils
458- platform ${LIBEVENT_LIBRARIES} ${SNAPPY_LIBRARIES} )
458+ cbcompress platform ${LIBEVENT_LIBRARIES}
459+ ${SNAPPY_LIBRARIES} )
459460 ADD_DEPENDENCIES (ep_testsuite engine_testapp)
460461
461462 ADD_LIBRARY (ep_testsuite_dcp SHARED
@@ -475,7 +476,9 @@ if (COUCHBASE_KV_BUILD_UNIT_TESTS)
475476 tests/ep_test_apis.cc
476477 src/ext_meta_parser.cc)
477478 SET_TARGET_PROPERTIES (ep_testsuite_checkpoint PROPERTIES PREFIX "" )
478- TARGET_LINK_LIBRARIES (ep_testsuite_checkpoint engine_utilities JSON_checker dirutils platform ${LIBEVENT_LIBRARIES} ${SNAPPY_LIBRARIES} )
479+ TARGET_LINK_LIBRARIES (ep_testsuite_checkpoint engine_utilities JSON_checker
480+ cbcompress dirutils platform ${LIBEVENT_LIBRARIES}
481+ ${SNAPPY_LIBRARIES} )
479482 ADD_DEPENDENCIES (ep_testsuite_checkpoint engine_testapp)
480483
481484 ADD_LIBRARY (ep_testsuite_xdcr SHARED
@@ -495,7 +498,7 @@ if (COUCHBASE_KV_BUILD_UNIT_TESTS)
495498 tests/ep_test_apis.cc
496499 tests/mock/mock_dcp.cc)
497500 SET_TARGET_PROPERTIES (ep_perfsuite PROPERTIES PREFIX "" )
498- TARGET_LINK_LIBRARIES (ep_perfsuite engine_utilities dirutils platform)
501+ TARGET_LINK_LIBRARIES (ep_perfsuite engine_utilities cbcompress dirutils platform)
499502 ADD_DEPENDENCIES (ep_perfsuite engine_testapp)
500503
501504 #ADD_CUSTOM_COMMAND(OUTPUT
@@ -584,11 +587,14 @@ if (COUCHBASE_KV_BUILD_UNIT_TESTS)
584587 ${Memcached_BINARY_DIR} /engine_testapp
585588 -E $<TARGET_FILE:ep>
586589 -T $<TARGET_FILE:${name} >)
587- ADD_TEST (NAME ${name} .value_eviction
588- COMMAND ${_cmdline} -v -e "dbname=./${name} .value_eviction.db" )
590+ ADD_TEST (NAME ${name} .value_eviction.comp_off
591+ COMMAND ${_cmdline} -v -e "compression_mode=off$<SEMICOLON>dbname=./${name} .value_eviction.comp_off.db" )
592+ ADD_TEST (NAME ${name} .value_eviction.comp_passive
593+ COMMAND ${_cmdline} -v -e "compression_mode=passive$<SEMICOLON>dbname=./${name} .value_eviction.comp_passive.db" )
589594 ADD_TEST (NAME ${name} .full_eviction
590595 COMMAND ${_cmdline} -v -e "item_eviction_policy=full_eviction$<SEMICOLON>dbname=./${name} .full_eviction.db" )
591- SET_TESTS_PROPERTIES (${name} .value_eviction PROPERTIES TIMEOUT ${timeout} )
596+ SET_TESTS_PROPERTIES (${name} .value_eviction.comp_off PROPERTIES TIMEOUT ${timeout} )
597+ SET_TESTS_PROPERTIES (${name} .value_eviction.comp_passive PROPERTIES TIMEOUT ${timeout} )
592598 SET_TESTS_PROPERTIES (${name} .full_eviction PROPERTIES TIMEOUT ${timeout} )
593599
594600 IF (NOT arg_SKIP_EPHEMERAL)
0 commit comments