2
0
mirror of https://github.com/boostorg/mysql.git synced 2026-02-16 01:22:20 +00:00
Files
mysql/test/Jamfile
Ruben Perez ade68d172d Added support for relational operators in value
Replaced std::nullptr_t for boost::variant2::monostate in values
Added support for relational operators in value
Automatic docs generation

closes #48
closes #46
2021-03-06 16:35:15 +01:00

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)
;