#############################################################################
# $Id: CMakeLists.dbapi_unit_test.app.txt 593523 2019-09-19 18:41:09Z gouriano $
#############################################################################

NCBI_begin_app(dbapi_unit_test)
  NCBI_sources(
    dbapi_unit_test         dbapi_unit_test_object     dbapi_unit_test_lob
    dbapi_unit_test_bcp     dbapi_unit_test_proc       dbapi_unit_test_cursor
    dbapi_unit_test_stmt    dbapi_unit_test_connection dbapi_unit_test_timeout
    dbapi_unit_test_context dbapi_unit_test_msg        dbapi_unit_test_common
  )
  NCBI_set_pch_header(dbapi_unit_test_pch.hpp)
  NCBI_requires(Boost.Test.Included)
  NCBI_optional_components(Sybase ODBC)
  NCBI_uses_toolkit_libraries(
    ncbi_xdbapi_ftds
    ncbi_xdbapi_ftds95 ncbi_xdbapi_ftds100
    dbapi dbapi_util_blobstore xconnext
  )
  NCBI_project_watchers(ucko satskyse)

  NCBI_set_test_timeout(600)
  NCBI_set_test_assets(dbapi_unit_test.ini namerd.ini)
  NCBI_add_test(dbapi_unit_test -dr ftds95     -S MsSql)
  NCBI_add_test(dbapi_unit_test -dr ftds95     -S MsSql -V 72)
  NCBI_add_test(dbapi_unit_test -dr ftds100    -S MsSql)
  NCBI_add_test(dbapi_unit_test -dr ftds100    -S MsSql -V 74)
  NCBI_add_test(dbapi_unit_test -dr odbc       -S MsSql --log_level=test_suite)
  NCBI_add_test(dbapi_unit_test -dr ctlib      -S Sybase)
  NCBI_add_test(dbapi_unit_test -dr ftds95     -S Sybase)
  NCBI_add_test(dbapi_unit_test -dr ftds100    -S Sybase)
  NCBI_add_test(dbapi_unit_test -dr ctlib      -S DBAPI_DEV16_16K)
  NCBI_add_test(dbapi_unit_test -dr ftds95     -S DBAPI_DEV16_16K)
  NCBI_add_test(dbapi_unit_test -dr ftds100    -S DBAPI_DEV16_16K)
NCBI_end_app()

