# # Copyright (c) 2019-2024 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) # cpp-pch pch : pch.hpp /boost/mysql/test//boost_mysql_test : requirements BOOST_ALLOW_DEPRECATED # Unit tests still exercise the old execution interface ; run pch /boost/mysql/test//common_test_sources /boost/mysql/test//boost_mysql_test # Helpers src/test_stream.cpp src/serialization.cpp # Actual tests test/auth/auth.cpp test/protocol/static_buffer.cpp test/protocol/capabilities.cpp test/protocol/null_bitmap_traits.cpp test/protocol/protocol_field_type.cpp test/protocol/serialization.cpp test/protocol/binary_serialization.cpp test/protocol/deserialize_text_field.cpp test/protocol/deserialize_binary_field.cpp test/protocol/protocol.cpp test/sansio/read_buffer.cpp test/sansio/message_writer.cpp test/sansio/message_reader.cpp test/sansio/algo_runner.cpp test/sansio/read_resultset_head.cpp test/sansio/start_execution.cpp test/sansio/read_some_rows.cpp test/sansio/read_some_rows_dynamic.cpp test/sansio/execute.cpp test/sansio/close_statement.cpp test/sansio/set_character_set.cpp test/sansio/ping.cpp test/sansio/reset_connection.cpp test/network_algorithms/run_algo_impl.cpp test/execution_processor/execution_processor.cpp test/execution_processor/execution_state_impl.cpp test/execution_processor/static_execution_state_impl.cpp test/execution_processor/results_impl.cpp test/execution_processor/static_results_impl.cpp test/connection_pool/timer_list.cpp test/connection_pool/wait_group.cpp test/connection_pool/run_with_timeout.cpp test/connection_pool/sansio_connection_node.cpp test/connection_pool/connection_pool_impl.cpp test/detail/datetime.cpp test/detail/row_impl.cpp test/detail/rows_iterator.cpp test/detail/execution_concepts.cpp test/detail/writable_field_traits.cpp test/detail/socket_stream.cpp test/detail/connect_params_helpers.cpp test/detail/output_string.cpp test/detail/typing/meta_check_context.cpp test/detail/typing/pos_map.cpp test/detail/typing/readable_field_traits.cpp test/detail/typing/row_traits.cpp test/detail/typing/get_type_index.cpp test/impl/dt_to_string.cpp test/impl/ssl_context_with_default.cpp test/spotchecks/connection_use_after_move.cpp test/spotchecks/default_completion_tokens.cpp test/spotchecks/read_some_rows_static.cpp test/spotchecks/multifn.cpp test/spotchecks/misc.cpp test/format_sql/formattable.cpp test/format_sql/basic_format_context.cpp test/format_sql/individual_value.cpp test/format_sql/format_strings.cpp test/format_sql/api.cpp test/execution_state.cpp test/static_execution_state.cpp test/results.cpp test/static_results.cpp test/resultset_view.cpp test/resultset.cpp test/client_errc.cpp test/common_server_errc.cpp test/mysql_server_errc.cpp test/mariadb_server_errc.cpp test/connection.cpp test/date.cpp test/datetime.cpp test/field_view.cpp test/field.cpp test/row_view.cpp test/row.cpp test/rows_view.cpp test/rows.cpp test/metadata.cpp test/diagnostics.cpp test/statement.cpp test/throw_on_error.cpp test/any_address.cpp test/any_connection.cpp test/pool_params.cpp test/connection_pool.cpp test/character_set.cpp test/escape_string.cpp test/constant_string_view.cpp : requirements msvc:-FI"pch.hpp" # https://github.com/boostorg/boost/issues/711 include BOOST_ALLOW_DEPRECATED # Unit tests still exercise the old execution interface : target-name boost_mysql_unittests ;