2012-09-02 5 views
7

私はTravis-CIを使用して、フロントエンドのJavaScriptコードをプログラムでテストします(Gruntjsを使用しています)。travis-ciまたはgruntを使ってスクリプトの異なるバージョンをテストする方法

私はプラグインをビルドし、それを複数のバージョンのスクリプトでテストしたいのですが、どうすればこれを管理できますか?

たとえば、jQueryプラグインをビルドすると、簡単な使用例があります。バージョン1.6、1.7、次に1.8を使ってテストを実行するようgruntまたはtravisに依頼できますか?

答えて

4

私はhttp://manuelvanrijn.nl/blog/2012/06/22/integrate-travis-ci-into-grunt/の指示を使ってTravis-CIの統合作業を行った。複数のjQueryのバージョンの

、jQueryのvalitationがtravis.ciでそれhttps://github.com/jzaefferer/jquery-validation/blob/master/test/index.html

+0

ねえあなたの答えのおかげで、私はどこより堅牢なソリューションを探していますあなたはjQueryよりも遠くに行くことができます。 scpmpのバージョンを取得し、あなたが定義したバージョンでテストを自動化するために、 'npm'または' bower'や 'volo'のようないくつかのresourceローダーに基づいています。 –

1

ないかチェックし、最善の解決策は、彼らのビルド行列を使用することです。例えば

、あなたがnpm install後に特定のバージョンを指定することができ、使用するバージョンを保存するために、環境変数を使用して:

env: 
    - JQUERY=1.11 
    - JQUERY=2.2 
    - JQUERY=3.0.0-beta1 
install: 
    - npm install 
    - npm install [email protected]$JQUERY 
関連する問題