Skip to content

Commit 545e3ae

Browse files
committed
Follow up fix for testcase for wl#8338
description: 1) Fixed copy paste error in doxygen documentation 2) Changed name of UT executable for mysqlx plugin. Name was colliding with other optional target.
1 parent de36dc5 commit 545e3ae

File tree

5 files changed

+60
-53
lines changed

5 files changed

+60
-53
lines changed

include/mysql/service_ssl_wrapper.h

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,11 @@ extern "C"
4747
void ssl_wrapper_cipher(Vio *vio, char *cipher, const size_t cipher_size);
4848

4949
/**
50-
Calls the query rewrite plugins' respective rewrite functions before parsing
51-
the query.
50+
Return cipher list that can be used for SSL
5251
53-
@param[in] thd The session sending the query to be rewritten.
52+
@param vio VIO connection descriptor
53+
@param clipher_list Pointer to an array of c-strings
54+
@param maximun_num_of_elements Size of the pointer array
5455
*/
5556
extern "C"
5657
long ssl_wrapper_cipher_list(Vio *vio, const char **clipher_list, const size_t maximun_num_of_elements);
@@ -83,8 +84,8 @@ long ssl_wrapper_verify_mode(Vio *vio);
8384
Return issuer name form peers ssl certificate
8485
8586
@param vio VIO connection descriptor
86-
@param subject Character buffer in which the issuer name is going to be placed
87-
@param subject_size Size of character buffer for the issuer name
87+
@param issuer Character buffer in which the issuer name is going to be placed
88+
@param issuer_size Size of character buffer for the issuer name
8889
*/
8990
extern "C"
9091
void ssl_wrapper_get_peer_certificate_issuer(Vio *vio, char *issuer, const size_t issuer_size);
@@ -149,8 +150,8 @@ void ssl_wrapper_ctx_server_not_after(struct st_VioSSLFd *vio_ssl, char *no_aft
149150
Return the first day the server certificate is valid
150151
151152
@param vio_ssl VIO SSL contex descriptor
152-
@param no_after Character buffer for to be filed with the date in human readble format
153-
@param no_after_size Size of the character buffer
153+
@param no_before Character buffer for to be filed with the date in human readble format
154+
@param no_before_size Size of the character buffer
154155
*/
155156
extern "C"
156157
void ssl_wrapper_ctx_server_not_before(struct st_VioSSLFd *vio_ssl, char *no_before, const size_t no_before_size);

rapid/unittest/gunit/xplugin/CMakeLists.txt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,19 +99,19 @@ FILE(
9999
"${PROJECT_SOURCE_DIR}/rapid/plugin/x/mysqlxtest_src/mysqlx_row.cc"
100100
)
101101

102-
ADD_EXECUTABLE(run_unit_tests ${unit_tests_SRC} ${xplugin_SRC} ${protobuf_SRC})
102+
ADD_EXECUTABLE(xplugin_unit_tests ${unit_tests_SRC} ${xplugin_SRC} ${protobuf_SRC})
103103

104-
ADD_DEPENDENCIES(run_unit_tests mysqlxtest)
104+
ADD_DEPENDENCIES(xplugin_unit_tests mysqlxtest)
105105

106106
# New warning in Visual Studio 2008
107107
# '%$S': virtual function overrides '%$pS', previous versions of the compiler
108108
# did not override when parameters only differed by const/volatile qualifiers
109109
IF(WIN32)
110-
SET_TARGET_PROPERTIES(run_unit_tests PROPERTIES COMPILE_FLAGS "/wd4373")
110+
SET_TARGET_PROPERTIES(xplugin_unit_tests PROPERTIES COMPILE_FLAGS "/wd4373")
111111
ENDIF(WIN32)
112112

113113
TARGET_LINK_LIBRARIES(
114-
run_unit_tests
114+
xplugin_unit_tests
115115
xplugin
116116
gtest
117117
regex
Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,39 @@
11
# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved.
22
# Automatically generated, use make testgroups to update
3-
add_test(Query_string_builder_testsuite run_unit_tests --gtest_filter=Query_string_builder_testsuite.*)
4-
add_test(row_builder run_unit_tests --gtest_filter=row_builder.*)
5-
add_test(Delete_statement_builder_test run_unit_tests --gtest_filter=Delete_statement_builder_test.*)
6-
add_test(User_verification_test run_unit_tests --gtest_filter=User_verification_test.*)
7-
add_test(Insert_statement_builder_test run_unit_tests --gtest_filter=Insert_statement_builder_test.*)
8-
add_test(xpl_scheduler_dynamic run_unit_tests --gtest_filter=xpl_scheduler_dynamic.*)
9-
add_test(xpl_expr_generator run_unit_tests --gtest_filter=xpl_expr_generator.*)
10-
add_test(Update_statement_builder_test run_unit_tests --gtest_filter=Update_statement_builder_test.*)
11-
add_test(Ngs_sync_variable run_unit_tests --gtest_filter=Ngs_sync_variable.*)
12-
add_test(SaslAuthenticationTestSuite run_unit_tests --gtest_filter=SaslAuthenticationTestSuite.*)
13-
add_test(ExpectedValuesSaslAuthenticationTestSuite run_unit_tests --gtest_filter=ExpectedValuesSaslAuthenticationTestSuite.*)
14-
add_test(PartialMockSaslAuthenticationTestSuite run_unit_tests --gtest_filter=PartialMockSaslAuthenticationTestSuite.*)
15-
add_test(message_builder run_unit_tests --gtest_filter=message_builder.*)
16-
add_test(Statement_builder_test run_unit_tests --gtest_filter=Statement_builder_test.*)
17-
add_test(OBuffer run_unit_tests --gtest_filter=OBuffer.*)
18-
add_test(xdecimal run_unit_tests --gtest_filter=xdecimal.*)
19-
add_test(CapabilityHanderTlsTestSuite run_unit_tests --gtest_filter=CapabilityHanderTlsTestSuite.*)
20-
add_test(CapabilityHanderAuthMechTestSuite run_unit_tests --gtest_filter=CapabilityHanderAuthMechTestSuite.*)
21-
add_test(CapabilitiesConfiguratorTestSuite run_unit_tests --gtest_filter=CapabilitiesConfiguratorTestSuite.*)
22-
add_test(Find_statement_builder_test run_unit_tests --gtest_filter=Find_statement_builder_test.*)
23-
add_test(Getter_any_testsuite run_unit_tests --gtest_filter=Getter_any_testsuite.*)
24-
add_test(xdatetime run_unit_tests --gtest_filter=xdatetime.*)
25-
add_test(expect run_unit_tests --gtest_filter=expect.*)
26-
add_test(InstantiationPositiveTest/Query_string_builder_param_testsuite run_unit_tests --gtest_filter=InstantiationPositiveTest/Query_string_builder_param_testsuite.*)
27-
add_test(InstantiationPositiveTests/Query_string_builder_multiple_tags_param_testsuite run_unit_tests --gtest_filter=InstantiationPositiveTests/Query_string_builder_multiple_tags_param_testsuite.*)
28-
add_test(InstantiationPositiveTestsQueryOrValuesWithEscapedChars/Query_string_builder_multiple_tags_param_testsuite run_unit_tests --gtest_filter=InstantiationPositiveTestsQueryOrValuesWithEscapedChars/Query_string_builder_multiple_tags_param_testsuite.*)
29-
add_test(InstantiationPositiveTestsQueryWithComment/Query_string_builder_multiple_tags_param_testsuite run_unit_tests --gtest_filter=InstantiationPositiveTestsQueryWithComment/Query_string_builder_multiple_tags_param_testsuite.*)
30-
add_test(InstantiationNegativeTest/Query_string_builder_multiple_too_many_tags_param_testsuite run_unit_tests --gtest_filter=InstantiationNegativeTest/Query_string_builder_multiple_too_many_tags_param_testsuite.*)
31-
add_test(Valid_ip_mask_addresses/User_verification_dbuser_param_valid_test run_unit_tests --gtest_filter=Valid_ip_mask_addresses/User_verification_dbuser_param_valid_test.*)
32-
add_test(Invalid_ip_mask_addresses/User_verification_dbuser_param_notvalid_test run_unit_tests --gtest_filter=Invalid_ip_mask_addresses/User_verification_dbuser_param_notvalid_test.*)
33-
add_test(Range_from_0_to_9/User_verification_param_test run_unit_tests --gtest_filter=Range_from_0_to_9/User_verification_param_test.*)
34-
add_test(SuccessInstantiation/SuccessSetCapabilityHanderTlsTestSuite run_unit_tests --gtest_filter=SuccessInstantiation/SuccessSetCapabilityHanderTlsTestSuite.*)
35-
add_test(FaildInstantiationAlreadySet/FaildSetCapabilityHanderTlsTestSuite run_unit_tests --gtest_filter=FaildInstantiationAlreadySet/FaildSetCapabilityHanderTlsTestSuite.*)
36-
add_test(FaildInstantiationCantDisable/FaildSetCapabilityHanderTlsTestSuite run_unit_tests --gtest_filter=FaildInstantiationCantDisable/FaildSetCapabilityHanderTlsTestSuite.*)
37-
add_test(FaildInstantiationAlreadyDisabled/FaildSetCapabilityHanderTlsTestSuite run_unit_tests --gtest_filter=FaildInstantiationAlreadyDisabled/FaildSetCapabilityHanderTlsTestSuite.*)
38-
add_test(InstantiationNegativeTests/Getter_any_type_testsuite run_unit_tests --gtest_filter=InstantiationNegativeTests/Getter_any_type_testsuite.*)
39-
add_test(InstantiationNegativeTests/Getter_scalar_type_testsuite run_unit_tests --gtest_filter=InstantiationNegativeTests/Getter_scalar_type_testsuite.*)
3+
add_test(Query_string_builder_testsuite xplugin_unit_tests --gtest_filter=Query_string_builder_testsuite.*)
4+
add_test(row_builder xplugin_unit_tests --gtest_filter=row_builder.*)
5+
add_test(Delete_statement_builder_test xplugin_unit_tests --gtest_filter=Delete_statement_builder_test.*)
6+
add_test(User_verification_test xplugin_unit_tests --gtest_filter=User_verification_test.*)
7+
add_test(Insert_statement_builder_test xplugin_unit_tests --gtest_filter=Insert_statement_builder_test.*)
8+
add_test(xpl_scheduler_dynamic xplugin_unit_tests --gtest_filter=xpl_scheduler_dynamic.*)
9+
add_test(xpl_expr_generator xplugin_unit_tests --gtest_filter=xpl_expr_generator.*)
10+
add_test(Update_statement_builder_test xplugin_unit_tests --gtest_filter=Update_statement_builder_test.*)
11+
add_test(Ngs_sync_variable xplugin_unit_tests --gtest_filter=Ngs_sync_variable.*)
12+
add_test(SaslAuthenticationTestSuite xplugin_unit_tests --gtest_filter=SaslAuthenticationTestSuite.*)
13+
add_test(ExpectedValuesSaslAuthenticationTestSuite xplugin_unit_tests --gtest_filter=ExpectedValuesSaslAuthenticationTestSuite.*)
14+
add_test(PartialMockSaslAuthenticationTestSuite xplugin_unit_tests --gtest_filter=PartialMockSaslAuthenticationTestSuite.*)
15+
add_test(message_builder xplugin_unit_tests --gtest_filter=message_builder.*)
16+
add_test(Statement_builder_test xplugin_unit_tests --gtest_filter=Statement_builder_test.*)
17+
add_test(OBuffer xplugin_unit_tests --gtest_filter=OBuffer.*)
18+
add_test(xdecimal xplugin_unit_tests --gtest_filter=xdecimal.*)
19+
add_test(CapabilityHanderTlsTestSuite xplugin_unit_tests --gtest_filter=CapabilityHanderTlsTestSuite.*)
20+
add_test(CapabilityHanderAuthMechTestSuite xplugin_unit_tests --gtest_filter=CapabilityHanderAuthMechTestSuite.*)
21+
add_test(CapabilitiesConfiguratorTestSuite xplugin_unit_tests --gtest_filter=CapabilitiesConfiguratorTestSuite.*)
22+
add_test(Find_statement_builder_test xplugin_unit_tests --gtest_filter=Find_statement_builder_test.*)
23+
add_test(Getter_any_testsuite xplugin_unit_tests --gtest_filter=Getter_any_testsuite.*)
24+
add_test(xdatetime xplugin_unit_tests --gtest_filter=xdatetime.*)
25+
add_test(expect xplugin_unit_tests --gtest_filter=expect.*)
26+
add_test(InstantiationPositiveTest/Query_string_builder_param_testsuite xplugin_unit_tests --gtest_filter=InstantiationPositiveTest/Query_string_builder_param_testsuite.*)
27+
add_test(InstantiationPositiveTests/Query_string_builder_multiple_tags_param_testsuite xplugin_unit_tests --gtest_filter=InstantiationPositiveTests/Query_string_builder_multiple_tags_param_testsuite.*)
28+
add_test(InstantiationPositiveTestsQueryOrValuesWithEscapedChars/Query_string_builder_multiple_tags_param_testsuite xplugin_unit_tests --gtest_filter=InstantiationPositiveTestsQueryOrValuesWithEscapedChars/Query_string_builder_multiple_tags_param_testsuite.*)
29+
add_test(InstantiationPositiveTestsQueryWithComment/Query_string_builder_multiple_tags_param_testsuite xplugin_unit_tests --gtest_filter=InstantiationPositiveTestsQueryWithComment/Query_string_builder_multiple_tags_param_testsuite.*)
30+
add_test(InstantiationNegativeTest/Query_string_builder_multiple_too_many_tags_param_testsuite xplugin_unit_tests --gtest_filter=InstantiationNegativeTest/Query_string_builder_multiple_too_many_tags_param_testsuite.*)
31+
add_test(Valid_ip_mask_addresses/User_verification_dbuser_param_valid_test xplugin_unit_tests --gtest_filter=Valid_ip_mask_addresses/User_verification_dbuser_param_valid_test.*)
32+
add_test(Invalid_ip_mask_addresses/User_verification_dbuser_param_notvalid_test xplugin_unit_tests --gtest_filter=Invalid_ip_mask_addresses/User_verification_dbuser_param_notvalid_test.*)
33+
add_test(Range_from_0_to_9/User_verification_param_test xplugin_unit_tests --gtest_filter=Range_from_0_to_9/User_verification_param_test.*)
34+
add_test(SuccessInstantiation/SuccessSetCapabilityHanderTlsTestSuite xplugin_unit_tests --gtest_filter=SuccessInstantiation/SuccessSetCapabilityHanderTlsTestSuite.*)
35+
add_test(FaildInstantiationAlreadySet/FaildSetCapabilityHanderTlsTestSuite xplugin_unit_tests --gtest_filter=FaildInstantiationAlreadySet/FaildSetCapabilityHanderTlsTestSuite.*)
36+
add_test(FaildInstantiationCantDisable/FaildSetCapabilityHanderTlsTestSuite xplugin_unit_tests --gtest_filter=FaildInstantiationCantDisable/FaildSetCapabilityHanderTlsTestSuite.*)
37+
add_test(FaildInstantiationAlreadyDisabled/FaildSetCapabilityHanderTlsTestSuite xplugin_unit_tests --gtest_filter=FaildInstantiationAlreadyDisabled/FaildSetCapabilityHanderTlsTestSuite.*)
38+
add_test(InstantiationNegativeTests/Getter_any_type_testsuite xplugin_unit_tests --gtest_filter=InstantiationNegativeTests/Getter_any_type_testsuite.*)
39+
add_test(InstantiationNegativeTests/Getter_scalar_type_testsuite xplugin_unit_tests --gtest_filter=InstantiationNegativeTests/Getter_scalar_type_testsuite.*)

rapid/unittest/gunit/xplugin/test_main.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ int main(int argc, char **argv)
4343
for (int i = 0; i < ut->total_test_case_count(); ++i)
4444
{
4545
const char *name = ut->GetTestCase(i)->name();
46-
f << "add_test(" << name << " run_unit_tests --gtest_filter=" << name << ".*)" << std::endl;
46+
f << "add_test(" << name << " xplugin_unit_tests --gtest_filter=" << name << ".*)" << std::endl;
4747
}
4848

4949
return 0;

sql/ssl_wrapper_service.cc

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,13 @@ void ssl_wrapper_cipher(Vio *vio, char *buffer, const size_t buffer_size)
110110
buffer[buffer_size - 1]= '\0';
111111
}
112112

113+
/**
114+
Return cipher list that can be used for SSL
113115
116+
@param vio VIO connection descriptor
117+
@param clipher_list Pointer to an array of c-strings
118+
@param maximun_num_of_elements Size of the pointer array
119+
*/
114120
long ssl_wrapper_cipher_list(Vio *vio, const char **clipher_list, const size_t maximun_num_of_elements)
115121
{
116122
const char *cipher= NULL;
@@ -153,8 +159,8 @@ long ssl_wrapper_verify_mode(Vio *vio)
153159
Return issuer name form peers ssl certificate
154160
155161
@param vio VIO connection descriptor
156-
@param subject Character buffer in which the issuer name is going to be placed
157-
@param subject_size Size of character buffer for the issuer name
162+
@param issuer Character buffer in which the issuer name is going to be placed
163+
@param issuer_size Size of character buffer for the issuer name
158164
*/
159165
void ssl_wrapper_get_peer_certificate_issuer(Vio *vio, char *issuer, const size_t issuer_size)
160166
{
@@ -274,8 +280,8 @@ void ssl_wrapper_ctx_server_not_after(struct st_VioSSLFd *vio_ssl, char *no_aft
274280
Return the first day the server certificate is valid
275281
276282
@param vio_ssl VIO SSL contex descriptor
277-
@param no_after Character buffer for to be filed with the date in human readble format
278-
@param no_after_size Size of the character buffer
283+
@param no_before Character buffer for to be filed with the date in human readble format
284+
@param no_before_size Size of the character buffer
279285
*/
280286
void ssl_wrapper_ctx_server_not_before(struct st_VioSSLFd *vio_ssl, char *no_before, const size_t no_before_size)
281287
{

0 commit comments

Comments
 (0)