\FBMYSQLTEST\FR - Online Linux Manual PageSection : 1
Updated : 27 June 2019
Source : MariaDB 10\&.5
Note : MariaDB Database System

NAMEmysqltest − program to run test cases
mysqltest_embedded − program to run embedded test cases

SYNOPSISmysqltest [options] [db_name] mysqltest_embedded [options] [db_name]

DESCRIPTIONThe mysqltest program runs a test case against a MariaDB server and optionally compares the output with a result file​. This program reads input written in a special test language​. Typically, you invoke mysqltest via mysql−test−run​.pl rather than invoking it directly​. mysqltest_embedded is similar but is built with support for the libmysqld embedded server​. Features of mysqltest: •  Can send SQL statements to MariaDB servers for execution •  Can execute external shell commands •  Can test whether the result from an SQL statement or shell command is as expected •  Can connect to one or more standalone mysqld servers and switch between connections •  Can connect to an embedded server (libmysqld), if MariaDB is compiled with support for libmysqld​. (In this case, the executable is named mysqltest_embedded rather than mysqltest​.) By default, mysqltest reads the test case on the standard input​. To run mysqltest this way, you normally invoke it like this: shell> mysqltest [options] [db_name] < test_fileYou can also name the test case file with a −−test−file=file_name option​. The exit value from mysqltest is 0 for success, 1 for failure, and 62 if it skips the test case (for example, if after checking some preconditions it decides not to run the test)​. mysqltest supports the following options: •  −−help, −? Display a help message and exit​. •  −−basedir=dir_name, −b dir_name The base directory for tests​. •  −−character−sets−dir=path The directory where character sets are installed​. •  −−compress, −C Compress all information sent between the client and the server if both support compression​. •  −−connect−timeout=num This can be used to set the MYSQL_OPT_CONNECT_TIMEOUT parameter of mysql_options to change the number of seconds before an unsuccessful connection attempt times out​. •  −−continue−on−error Continue test even if we got an error​. This is mostly useful when testing a storage engine to see what from a test file it can execute, or to find all syntax errors in a newly created big test file​. •  −−cursor−protocol Use cursors for prepared statements​. •  −−database=db_name, −D db_name The default database to use​. •  −−debug[=debug_options], −#[debug_options] Write a debugging log if MariaDB is built with debugging support​. The default debug_options value is ´d:t:S:i:O,/tmp/mysqltest​.trace´​. •  −−debug−check Print some debugging information when the program exits​. •  −−debug−info Print debugging information and memory and CPU usage statistics when the program exits​. •  −−host=host_name, −h host_name Connect to the MariaDB server on the given host​. •  −−logdir=dir_name The directory to use for log files​. •  −−mark−progress Write the line number and elapsed time to test_file​.progress​. •  −−max−connect−retries=num The maximum number of connection attempts when connecting to server​. •  −−max−connections=num The maximum number of simultaneous server connections per client (that is, per test)​. If not set, the maximum is 128​. Minimum allowed limit is 8, maximum is 5120​. •  −−no−defaults Do not read default options from any option files​. If used, this must be the first option​. •  −−non−blocking−api Use the non-blocking client API for communication​. •  −−overlay−dir=dir_name Overlay directory​. •  −−password[=password], −p[password] The password to use when connecting to the server​. If you use the short option form (−p), you cannot have a space between the option and the password​. If you omit the password value following the −−password or −p option on the command line, you are prompted for one​. •  −−plugin−dir=dir_name Directory for client-side plugins​. •  −−port=port_num, −P port_num The TCP/IP port number to use for the connection or 0 for default to, in order of preference, my.cnf, $MYSQL_TCP_PORT, /etc/services, built-in default (3306)​. •  −−prologue=name Include the contents of the given file before processing the contents of the test file​. The included file should have the same format as other mysqltest test files​. This option has the same effect as putting a −−source file_name command as the first line of the test file​. •  −−protocol={TCP|SOCKET|PIPE|MEMORY} The connection protocol to use for connecting to the server​. It is useful when the other connection parameters normally would cause a protocol to be used other than the one you want​. •  −−ps−protocol Use the prepared−statement protocol for communication​. •  −−quiet Suppress all normal output​. This is a synonym for −−silent​. •  −−record, −r Record the output that results from running the test file into the file named by the −−result−file option, if that option is given​. It is an error to use this option without also using −−result−file​. •  −−result−file=file_name, −R file_name This option specifies the file for test case expected results​. −−result−file, together with −−record, determines how mysqltest treats the test actual and expected results for a test case: •  If the test produces no results, mysqltest exits with an error message to that effect, unless −−result−file is given and the named file is an empty file​. •  Otherwise, if −−result−file is not given, mysqltest sends test results to the standard output​. •  With −−result−file but not −−record, mysqltest reads the expected results from the given file and compares them with the actual results​. If the results do not match, mysqltest writes a ​.reject file in the same directory as the result file, outputs a diff of the two files, and exits with an error​. •  With both −−result−file and −−record, mysqltest updates the given file by writing the actual test results to it​. •  −−result−format−version=# Version of the result file format to use​. •  −−server−arg=value, −A value Pass the argument as an argument to the embedded server​. For example, −−server−arg=−−tmpdir=/tmp or −−server−arg=−−core​. Up to 64 arguments can be given​. •  −−server−file=file_name, −F file_name Read arguments for the embedded server from the given file​. The file should contain one argument per line​. •  −−silent, −s Suppress all normal output​. •  −−sleep=num, −T num Cause all sleep commands in the test case file to sleep num seconds​. This option does not affect real_sleep commands​. An option value of 0 can be used, which effectively disables sleep commands in the test case​. •  −−socket=path, −S path The socket file to use when connecting to localhost (which is the default host)​. •  −−sp−protocol Execute DML statements within a stored procedure​. For every DML statement, mysqltest creates and invokes a stored procedure that executes the statement rather than executing the statement directly​. •  −−ssl Enable SSL for connection (automatically enabled with other flags). Disable with −−skip-ssl​. •  −−ssl−ca=name CA file in PEM format (check OpenSSL docs, implies −−ssl)​. •  −−ssl−capath=name CA directory (check OpenSSL docs, implies −−ssl)​. •  −−ssl−cert=name X509 cert in PEM format (check OpenSSL docs, implies −−ssl)​. •  −−ssl−cipher=name SSL cipher to use (check OpenSSL docs, implies −−ssl)​. •  −−ssl−key=name X509 key in PEM format (check OpenSSL docs, implies −−ssl)​. •  −−ssl−crl=name Certificate revocation list (check OpenSSL docs, implies −−ssl)​. •  −−ssl−crlpath=name Certificate revocation list path (check OpenSSL docs, implies −−ssl)​. •  −−ssl−verify−server−cert Verify server's "Common Name" in its cert against hostname used when connecting. This option is disabled by default​. •  −−suite−dir=dir_name Suite directory​. •  −−tail−lines=nn Specify how many lines of the result to include in the output if the test fails because an SQL statement fails​. The default is 0, meaning no lines of result printed​. •  −−test−file=file_name, −x file_name Read test input from this file​. The default is to read from the standard input​. •  −−timer−file=file_name, −m file_name If given, the number of microseconds spent running the test will be written to this file​. This is used by mysql−test−run​.pl for its reporting​. •  −−tmpdir=dir_name, −t dir_name The temporary directory where socket files are created​. •  −−user=user_name, −u user_name The MariaDB user name to use when connecting to the server​. •  −−verbose, −v Verbose mode​. Print out more information about what the program does​. •  −−version, −V Display version information and exit​. •  −−view−protocol Every SELECT statement is wrapped inside a view​.

COPYRIGHT
Copyright © 2007, 2010, Oracle and/or its affiliates, 2010-2019 MariaDB Foundation This documentation is free software; you can redistribute it and/or modify it only under the terms of the GNU General Public License as published by the Free Software Foundation; version 2 of the License. This documentation is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with the program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA or see http://www.gnu.org/licenses/.

SEE ALSOFor more information, please refer to the MariaDB Knowledge Base, available online at https://mariadb.com/kb/

AUTHORMariaDB Foundation (http://www.mariadb.org/).
0
Johanes Gumabo
Data Size   :   66,587 byte
man-mysqltest.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 200,056
Visitor ID   :     :  
Visitor IP   :   3.21.105.222   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (rof_escape_sequence|91|mysqltest.1|3|\FBMYSQLTEST\FR" "1" "27 June 2019" "MariaDB 10\&.5" "MariaDB Database System" |.TH "\FBMYSQLTEST\FR" "1" "27 June 2019" "MariaDB 10\&.5" "MariaDB Database System" )