独自の git リポジトリに jQuery プラグインがあり、これをオープン ソースにします。自動テストは、Jasmine フレームワークを使用して作成されています。
バージョン管理内にプロジェクト固有のコードのみを含めることをお勧めします。したがって、自動化されたテストでは、ディレクトリからのテスト定義のみを含めることが理想的ですがspec
、開発者がテスト スイートを実行するには、JasmineSpecRunner.html
とlib
ディレクトリ (Jasmine ライブラリのみを含む) が必要です。
ここでのベストプラクティスは何ですか? テスト スイートの実行に必要なすべてをチェックインする必要がありますか?それとも仕様のみをチェックインする必要がありますか? package.json
私が見逃しているエレガントなソリューションや同様のものはありますか?
参照用のディレクトリ構造は次のとおりです。
.
├── Gruntfile.js
├── README.md
├── SpecRunner.html
├── demo
├── dist
├── lib
├── jasmine-1.3.1
├── jasmine-jquery-1.5.8.js
└── jquery-1.10.2.js
├── node_modules
├── package.json
├── spec
└── src