これはコマンド mysql_client_test_embedded で、Ubuntu Online、Fedora Online、Windows オンライン エミュレータ、MAC OS オンライン エミュレータなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks の無料ホスティング プロバイダで実行できます。
プログラム:
NAME
mysql_client_test - クライアント API のテスト
mysql_client_test_embedded - 組み込みサーバー用のテストクライアント API
SYNOPSIS
mysql_client_test [オプション] [テスト名] ...
mysql_client_test_embedded [オプション] [テスト名] ...
DESCRIPTION
この mysql_client_test このプログラムは、MySQL クライアント API のさまざまな側面をテストするために使用されます。
を使用してテストすることはできません mysqltest とそのテスト言語。 mysql_client_test_embedded is
似ていますが、組み込みサーバーのテストに使用されます。 どちらのプログラムも、
テストスイート。
プログラムのソース コードは、ソースの testing/mysql_client_test.c にあります。
分布。 このプログラムは、使用方法を説明するサンプルの優れたソースとして機能します。
クライアント API のさまざまな機能。
mysql_client_test のメイン テスト スイート内の同じ名前のテストで使用されます。
mysql-test-run.pl ただし、直接実行することもできます。 ここにリストされている他のプログラムとは異なり、
どのようなテストを実行するかについての外部の説明は読みません。 代わりに、すべてのテストはコード化されています
このプログラムは、C 言語 API のすべての側面をカバーするように書かれています。
mysql_client_test 次のオプションをサポートします。
· - 助けて, -?
ヘルプメッセージを表示して終了します。
· --basedir =ディレクトリ名, -b ディレクトリ名
テストのベース ディレクトリ。
· --count =カウント, -t カウント
テストを実行する回数。
· -データベース=データベース名, -D データベース名
使用するデータベース。
· -デバッグ[=デバッグオプション], -#[デバッグオプション]
MySQL がデバッグ サポート付きで構築されている場合は、デバッグ ログを書き込みます。 デフォルト
デバッグオプション 値は「d:t:o,/tmp/mysql_client_test.trace」です。
· --getopt-ll-test=オプション, -g オプション
getopt ライブラリのバグをテストするために使用するオプション。
· --host =ホスト名, -h ホスト名
指定されたホスト上の MySQL サーバーに接続します。
· -パスワード[=password], -NS[password]
サーバーに接続するときに使用するパスワード。 ショートオプションフォームを使用する場合
(-p)、 君は オプションとパスワードの間にスペースを入れてください。 省略した場合
password 次の値 - パスワード or -p コマンドラインのオプションを選択すると、
XNUMX つを要求されました。
· --port =ポート番号, -P ポート番号
接続に使用するTCP / IPポート番号。
· --サーバー引数=argは, -A argは
組み込みサーバーに送信する引数。
· --show-tests, -T
すべてのテスト名を表示します。
· - 静けさ, -s
もっと黙ってろよ。
· -ソケット=path, -S path
localhost (デフォルトのホスト) に接続するときに使用するソケット ファイル。
· - テストケース, -c
このオプションは、から呼び出されたときに使用されます。 mysql-test-run.plので、 mysql_client_test かもしれません
オプションで、スキップするなど、手動で呼び出した場合とは異なる方法で動作します。
いくつかのテスト。 現時点では動作に違いはありませんが、オプションが含まれています
これを可能にするために。
· --user =USER_NAME, -u USER_NAME
サーバーに接続するときに使用するMySQLユーザー名。
· -v ディレクトリ名, --vardir=ディレクトリ名
テスト用のデータ ディレクトリ。 デフォルトは mysql-test/var です。
COPYRIGHT
Copyright©2006、2016、Oracleおよび/またはその関連会社。 全著作権所有。
このドキュメントはフリーソフトウェアです。 あなたはそれを再配布および/またはそれを変更することができます
Free SoftwareFoundationによって発行されたGNUGeneral PublicLicenseの条件。
ライセンスのバージョン2。
このドキュメントは、役立つことを期待して配布されていますが、何もありません
保証; 商品性または特定の適合性の黙示の保証もありません
目的。 詳細については、GNU General PublicLicenseを参照してください。
プログラムと一緒にGNUGeneral PublicLicenseのコピーを受け取っているはずです。
そうでない場合は、Free Software Foundation、Inc.、51 Franklin Street、Fifth Floor、
ボストン、マサチューセッツ02110-1301米国または参照 http://www.gnu.org/licenses/.
onworks.net サービスを使用してオンラインで mysql_client_test_embedded を使用する