Skip to content

Commit

Permalink
Fixed dependencies and initial travis
Browse files Browse the repository at this point in the history
- updated repository url
- fixed cta-oss related dependencies to use github
- edited engine to use node 6 or greater
- initial .travis.yml
- added coverallls npm script that using in travis job
- added coveralls and codecov modules
- updated badge in readme.md to use travis, coveralls and codecov
  • Loading branch information
Kiettisak Angkanawin committed Jan 11, 2018
1 parent e3cab90 commit fd7ffd0
Show file tree
Hide file tree
Showing 4 changed files with 3,241 additions and 15 deletions.
27 changes: 27 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
sslanguage: node_js
sudo: false
cache:
directories:
- "node_modules"

node_js:
- "lts/*"
- "8"
- "6"
- "node"
matrix:
allow_failures:
- node_js: "node"

install:
- npm install

jobs:
include:
- stage: test
script: npm run lint
env: lint
- script: npm run test
env: unit_test
- script: npm run coveralls
env: coverage
5 changes: 4 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
# cta-app-agent [ ![build status](https://git.sami.int.thomsonreuters.com/compass/cta-app-agent/badges/master/build.svg)](https://git.sami.int.thomsonreuters.com/compass/cta-app-agent/commits/master) [![coverage report](https://git.sami.int.thomsonreuters.com/compass/cta-app-agent/badges/master/coverage.svg)](https://git.sami.int.thomsonreuters.com/compass/cta-app-agent/commits/master)
# cta-app-agent
[![Build Status](https://travis-ci.org/thomsonreuters/cta-app-agent.svg?branch=master)](https://travis-ci.org/thomsonreuters/cta-app-agent)
[![Coverage Status](https://coveralls.io/repos/github/thomsonreuters/cta-app-agent/badge.svg?branch=master)](https://coveralls.io/github/thomsonreuters/cta-app-agent?branch=master)
[![codecov](https://codecov.io/gh/thomsonreuters/cta-app-agent/branch/master/graph/badge.svg)](https://codecov.io/gh/thomsonreuters/cta-app-agent)

Agent Application for Compass Test Automation, implementing CTA-OSS Framework

Expand Down
31 changes: 17 additions & 14 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,24 @@
"test": "NODE_PATH=. _mocha",
"test_win32": "_mocha",
"codecoverage": "istanbul cover node_modules/mocha/bin/_mocha -- -R spec",
"coveralls": "istanbul cover ./node_modules/mocha/bin/_mocha --report lcovonly -- -R spec && cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js && codecov",
"lint": "eslint --quiet lib test",
"docs": "jsdoc2md \"lib/**/*.js\" > DOCUMENTATION.md && jsdoc --readme README.md lib -r -d docs && opener ./docs/index.html"
},
"repository": {
"type": "git",
"url": "git@git.sami.int.thomsonreuters.com:compass/cta-tool-boilerplate.git"
"url": "https://github.com/thomsonreuters/cta-app-agent.git"
},
"engines": {
"node": "6.9.5"
"node": ">=6"
},
"devDependencies": {
"chai": "~3.4.0",
"chai-as-promised": "^5.3.0",
"codecov": "^3.0.0",
"coveralls": "^3.0.0",
"eslint": "^3.14.0",
"eslint-config-cta": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/eslint-config-cta.git",
"eslint-config-cta": "^1.0.1",
"istanbul": "~0.4.1",
"jsdoc": "~3.4.0",
"jsdoc-to-markdown": "^1.3.6",
Expand All @@ -36,17 +39,17 @@
"dependencies": {
"bson": "^0.5.2",
"co": "^4.6.0",
"cta-brick": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-brick.git#1.0.0",
"cta-common": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-common.git#1.0.0",
"cta-expresswrapper": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-expresswrapper.git#1.0.0",
"cta-flowcontrol": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-flowcontrol.git#1.0.0",
"cta-healthcheck": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-healthcheck.git#1.0.0",
"cta-io": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-io.git#1.0.0",
"cta-logger": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-logger.git#1.0.0",
"cta-messaging": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-messaging.git#1.0.0",
"cta-restapi": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-restapi.git#1.0.0",
"cta-silo": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-silo.git#1.0.0",
"cta-tool": "git+ssh://git@git.sami.int.thomsonreuters.com:compass/cta-tool.git#1.0.0",
"cta-brick": "thomsonreuters/cta-brick#1.0.0",
"cta-common": "thomsonreuters/cta-common#1.0.0",
"cta-expresswrapper": "thomsonreuters/cta-expresswrapper#1.0.0",
"cta-flowcontrol": "thomsonreuters/cta-flowcontrol#1.0.0",
"cta-healthcheck": "thomsonreuters/cta-healthcheck#1.0.0",
"cta-io": "thomsonreuters/cta-io#1.0.0",
"cta-logger": "thomsonreuters/cta-logger#1.0.0",
"cta-messaging": "thomsonreuters/cta-messaging#1.0.0",
"cta-restapi": "thomsonreuters/cta-restapi#1.0.0",
"cta-silo": "thomsonreuters/cta-silo#1.0.0",
"cta-tool": "thomsonreuters/cta-tool#1.0.0",
"es6-promisify": "^3.0.0",
"js-priority-queue": "^0.1.5",
"lodash": "^4.14.1",
Expand Down

0 comments on commit fd7ffd0

Please sign in to comment.