mirror of
https://github.com/boostorg/mysql.git
synced 2026-02-16 01:22:20 +00:00
Replaced std::nullptr_t for boost::variant2::monostate in values Added support for relational operators in value Automatic docs generation closes #48 closes #46
81 lines
2.5 KiB
Plaintext
81 lines
2.5 KiB
Plaintext
#
|
|
# Copyright (c) 2019-2021 Ruben Perez Hidalgo (rubenperez038 at gmail dot com)
|
|
#
|
|
# Distributed under the Boost Software License, Version 1.0. (See accompanying
|
|
# file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
|
#
|
|
|
|
import os ;
|
|
|
|
# SHA256 tests and UNIX tests overlap, so we cannot just create
|
|
# different testing targets for each
|
|
local TEST_FILTER = [ os.environ BOOST_MYSQL_TEST_FILTER ] ;
|
|
local TEST_COMMAND = "" ;
|
|
if $(TEST_FILTER)
|
|
{
|
|
TEST_COMMAND = "-t $(TEST_FILTER)" ;
|
|
}
|
|
|
|
alias boost_mysql_test
|
|
:
|
|
/boost/mysql//boost_mysql
|
|
/boost/test//boost_unit_test_framework
|
|
:
|
|
:
|
|
:
|
|
<include>common
|
|
<link>shared
|
|
;
|
|
|
|
unit-test boost_mysql_unittests
|
|
:
|
|
boost_mysql_test
|
|
unit/detail/auth/auth_calculator.cpp
|
|
unit/detail/auxiliar/static_string.cpp
|
|
unit/detail/protocol/capabilities.cpp
|
|
unit/detail/protocol/date.cpp
|
|
unit/detail/protocol/null_bitmap_traits.cpp
|
|
unit/detail/protocol/serialization_test.cpp
|
|
unit/detail/protocol/text_deserialization_value.cpp
|
|
unit/detail/protocol/text_deserialization_error.cpp
|
|
unit/detail/protocol/binary_deserialization_value.cpp
|
|
unit/detail/protocol/binary_deserialization_error.cpp
|
|
unit/detail/protocol/row_deserialization.cpp
|
|
unit/metadata.cpp
|
|
unit/value.cpp
|
|
unit/row.cpp
|
|
unit/error.cpp
|
|
unit/prepared_statement.cpp
|
|
unit/resultset.cpp
|
|
unit/connection.cpp
|
|
unit/entry_point.cpp
|
|
;
|
|
|
|
unit-test boost_mysql_integrationtests
|
|
:
|
|
boost_mysql_test
|
|
/boost/coroutine//boost_coroutine
|
|
integration/network_functions/network_functions_impl.cpp
|
|
integration/network_functions/sync.cpp
|
|
integration/network_functions/async_callback.cpp
|
|
integration/network_functions/async_coroutine.cpp
|
|
integration/network_functions/async_coroutinecpp20.cpp
|
|
integration/network_functions/async_future.cpp
|
|
integration/metadata_validator.cpp
|
|
integration/connection.cpp
|
|
integration/connect.cpp
|
|
integration/handshake.cpp
|
|
integration/query.cpp
|
|
integration/prepare_statement.cpp
|
|
integration/execute_statement.cpp
|
|
integration/close_statement.cpp
|
|
integration/resultset.cpp
|
|
integration/prepared_statement_lifecycle.cpp
|
|
integration/quit_connection.cpp
|
|
integration/close_connection.cpp
|
|
integration/database_types.cpp
|
|
integration/entry_point.cpp
|
|
:
|
|
<testing.arg>$(TEST_COMMAND)
|
|
;
|