2015-04-12 51 views
0

我有这repo它使用ember 1.11.0特拉维斯运行我的测试对不同版本的烬

我bower.json看起来是这样的:

{ 
    "name": "emberx-autosuggest", 
    "dependencies": { 
    "ember": "1.11.1", 
    "ember-cli-shims": "ember-cli/ember-cli-shims#0.0.3", 
    "ember-cli-test-loader": "ember-cli-test-loader#0.1.3", 
    "ember-data": "1.0.0-beta.16.1", 
    "ember-load-initializers": "ember-cli/ember-load-initializers#0.1.4", 
    "ember-qunit": "0.3.1", 
    "ember-qunit-notifications": "0.0.7", 
    "ember-resolver": "~0.1.15", 
    "jquery": "^1.11.1", 
    "loader.js": "ember-cli/loader.js#3.2.0", 
    "qunit": "~1.17.1" 
    } 
} 

我的测试中所有本地通,但是当我推到github上,特拉维斯出现反对烬1.10.0,1.11.0和1.12运行我的测试。 0-beta.1。

我只想对1.11.0运行,我怎么配置travis来做到这一点?

我travis.yml看起来是这样的:

--- 
language: node_js 
node_js: 
    - "0.12" 

sudo: false 

cache: 
    directories: 
    - node_modules 

before_install: 
    - "npm config set spin false" 
    - "npm install -g [email protected]^2" 

install: 
    - npm install -g bower 
    - npm install 
    - bower install 

script: 
    - npm test 

我的package.json看起来是这样的:

{ 
    "name": "emberx-autosuggest", 
    "version": "0.0.1", 
    "description": "Tag picker functionality", 
    "directories": { 
    "doc": "doc", 
    "test": "tests" 
    }, 
    "scripts": { 
    "start": "ember server", 
    "build": "ember build", 
    "test": "ember try:testall" 
    }, 
    "repository": "https://github.com/dagda1/emberx-autosuggest.git", 
    "engines": { 
    "node": ">= 0.10.0" 
    }, 
    "author": "", 
    "license": "MIT", 
    "devDependencies": { 
    "broccoli-asset-rev": "^2.0.2", 
    "ember-cli": "0.2.3", 
    "ember-cli-app-version": "0.3.3", 
    "ember-cli-content-security-policy": "0.4.0", 
    "ember-cli-dependency-checker": "0.0.8", 
    "ember-cli-ic-ajax": "0.1.1", 
    "ember-cli-inject-live-reload": "^1.3.0", 
    "ember-cli-qunit": "0.3.10", 
    "ember-cli-uglify": "1.0.1", 
    "ember-data": "1.0.0-beta.16.1", 
    "ember-export-application-global": "^1.0.2", 
    "ember-disable-prototype-extensions": "^1.0.0", 
    "ember-try": "0.0.4" 
    }, 
    "keywords": [ 
    "ember-addon" 
    ], 
    "dependencies": { 
    "ember-cli-htmlbars": "0.7.4", 
    "ember-cli-babel": "^5.0.0" 
    }, 
    "ember-addon": { 
    "configPath": "tests/dummy/config" 
    } 
} 
+0

你可以发布你的package.json吗?你有安装烬试? – Gaurav

+0

我已经发布了我的package.json。缺省情况下,ember-try现在位于package.json中。我认为这是做什么的? – dagda1

+0

好的,我看到发生了什么,谢谢你指出了这一点。我不知道这是胡扯 - 尝试这样做 – dagda1

回答

1

卸载烬试,或编辑配置/烬-try.js测试只有你想要的烬宝版本。

相关问题