Sto cercando di ottenere travis-ci per testare il mio modulo nodejs con il nodo jasmine. Quando eseguo i test dalla riga di comando, passano tutti, ma per qualsiasi ragione, Travis segnala sempre la mia build come fallita. Il mio .travis.yml assomiglia a questo:Travis-CI con nodo di gelsomino
language: node_js
node_js:
- 0.6
- 0.8
e la mia package.json assomiglia a questo:
"scripts": {
"test": "jasmine-node tests/*.spec.js"
}
Ho provato ad aggiungere un before_script alla mia travis.yml
language: node_js
node_js:
- 0.6
- 0.8
before_script:
- "sudo npm i -g jasmine-node"
Qualche idea?
Avete un nodo di gelsomino come dipendenza da dev? Qual è l'output del test Travis-CI fallito? Devi solo postare un link al test poiché è pubblico. –
In realtà sono appena arrivato. Sto postando la mia risposta ora. – thewildpendulum
Inoltre, è possibile aggiungere dipendenze di sviluppo a package.json con il flag --save-dev. Esempio: 'npm install --save-dev jasmine-node' – Noah