@ -566,9 +566,10 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
set ( test ${ base } .tdb )
foreach ( oldver 4.2.0 5.0.8 5.2.7 6.0.0 6.1.0 6.5.1 6.6.3 )
set ( versiondir ${ TOKU_SVNROOT } /tokudb.data /old-stress-test-envs/ ${ oldver } )
if ( NOT EXISTS "${versiondir}/" )
set ( versiondir ${ TOKUDB_DATA } /old-stress-test-envs/ ${ oldver } )
if ( NOT EXISTS "${versiondir}/" AND NOT WARNED_ABOUT_DATA )
message ( WARNING "Test data for upgrade tests for version ${oldver} doesn't exist, check out ${versiondir}/*-2000-dir first or upgrade stress tests may fail." )
set ( WARNED_ABOUT_DATA 1 )
endif ( )
foreach ( p_or_s pristine stressed )
if ( NOT ( ${ base } MATCHES test_stress4 AND ${ p_or_s } MATCHES stressed ) )
@ -600,17 +601,18 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
endif ( )
endforeach ( src )
if ( NOT EXISTS "${TOKU_SVNROOT}/tokudb.data/test_5902/" )
message ( WARNING "Test data for dump-env.tdb doesn't exist, check out ${TOKU_SVNROOT}/tokudb.data/test_5902 first or dump-env.tdb may fail." )
if ( NOT EXISTS "${TOKUDB_DATA}/test_5902/" AND NOT WARNED_ABOUT_DATA )
message ( WARNING "Test data for dump-env.tdb doesn't exist, check out ${TOKUDB_DATA}/test_5902 first or dump-env.tdb may fail." )
set ( WARNED_ABOUT_DATA 1 )
endif ( )
declare_custom_tests ( dump-env.tdb )
add_test ( NAME ydb/dump-env.tdb/remove
C O M M A N D $ { C M A K E _ C O M M A N D } - E r e m o v e _ d i r e c t o r y " d u m p - e n v . t d b . c t e s t - d a t a " )
add_test ( NAME ydb/dump-env.tdb/copy
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ d i r e c t o r y " $ { T O K U _ S V N R O O T } / t o k u d b . d a t a / t e s t _ 5 9 0 2 " " d u m p - e n v . t d b . c t e s t - d a t a " )
C O M M A N D $ { C M A K E _ C O M M A N D } - E c o p y _ d i r e c t o r y " $ { T O K U D B _ D A T A } / t e s t _ 5 9 0 2 " " d u m p - e n v . t d b . c t e s t - d a t a " )
set_tests_properties ( ydb/dump-env.tdb/copy PROPERTIES
D E P E N D S y d b / d u m p - e n v . t d b / r e m o v e
R E Q U I R E D _ F I L E S " $ { T O K U _ S V N R O O T } / t o k u d b . d a t a / t e s t _ 5 9 0 2 " )
R E Q U I R E D _ F I L E S " $ { T O K U D B _ D A T A } / t e s t _ 5 9 0 2 " )
add_ydb_test ( dump-env.tdb )
set_tests_properties ( ydb/dump-env.tdb PROPERTIES
D E P E N D S y d b / d u m p - e n v . t d b / c o p y
@ -639,9 +641,10 @@ if(BUILD_TESTING OR BUILD_SRC_TESTS)
add_ydb_test_aux ( test_abort4_ ${ num } _1.tdb test_abort4.tdb -c 1 -l ${ num } )
endforeach ( num )
set ( old_loader_upgrade_data "${TOKU_SVNROOT}/tokudb.data /env_preload.4.2.0.emptydictionaries.cleanshutdown" )
if ( NOT EXISTS "${old_loader_upgrade_data}/" )
set ( old_loader_upgrade_data "${TOKUDB_DATA} /env_preload.4.2.0.emptydictionaries.cleanshutdown" )
if ( NOT EXISTS "${old_loader_upgrade_data}/" AND NOT WARNED_ABOUT_DATA )
message ( WARNING "Test data for loader upgrade tests doesn't exist, check out ${old_loader_upgrade_data} first, or loader-stress-test3.tdb may fail." )
set ( WARNED_ABOUT_DATA 1 )
endif ( )
function ( add_loader_upgrade_test name bin )
add_test ( NAME ydb/ ${ name } /remove