TiDBのテストをIDE上で実行する

DB

Setup an IDE - TiDB Development Guide

IDEの準備

まずVsCodeをインストールし、TiDBのリポジトリのルートで以下のコマンドを実行し、おすすめの設定を反映します。

mkdir -p .vscode

echo "{
    \"go.testTags\": \"intest,deadlock\"
}" > .vscode/settings.json

またVsCodeのプラグインとして「Go」「TiDE」「GitHub Pull Request」というもののインストールがおすすめされているので、お好みでいれる。

既存のテストコードの実行

それでは試しにテストコードを実行してみましょう

pkg/ddl/attributes_sql_test.goを開いて、pkg/ddl/attributes_sql_test.goを実行してみます。

下のTestResultに「PASS: TestTruncateTable (1.89s)」と出ましたね!

無事既存のテスト実行までできました。

ただテストが動いただけですが、TiDBのソースが自分のマシン上で動くのは嬉しいですね〜

タイトルとURLをコピーしました