調べたので以下、メモ。 runVimTestsはテストを実行するためのフレームワーク runVimTests単体でもテストは実行できるけど、CppUnitのようなユニットテストライブラリにある CPPUNIT_ASSERT()のような評価用マクロ(というか関数)をrunVimTests自身は持っていない。 runVimTestsはこれらの機能のためにVimTAPを利用している。 VimTAPはユニットテストのための関数群 テストを実行するには テストを実行するためのシェル(バッチ)スクリプトが用意されている。 *NIX向けにshスクリプト、 Windows向けにバッチファイルが用意されているので、環境問わず利用することができる。 (とはいってもWindows環境でしか試してないけど) runVimTests [オプション] <テスト対象><テスト対象>にはディレクトリ,テスト対象.vimフ