diff --git a/.gitignore b/.gitignore index dcd8530..1262404 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ out node_modules -*.vsix \ No newline at end of file +*.vsix +.vscode-test \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..bb61ada --- /dev/null +++ b/.travis.yml @@ -0,0 +1,19 @@ +sudo: false + +os: + - osx + - linux + +before_install: + - if [ $TRAVIS_OS_NAME == "linux" ]; then + export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0; + sh -e /etc/init.d/xvfb start; + sleep 3; + fi + +install: + - npm install + - npm run vscode:prepublish + +script: + - npm test --silent diff --git a/package.json b/package.json index cecb08d..a0d03f1 100644 --- a/package.json +++ b/package.json @@ -156,7 +156,8 @@ }, "scripts": { "vscode:prepublish": "node ./node_modules/vscode/bin/compile", - "compile": "node ./node_modules/vscode/bin/compile -watch -p ./" + "compile": "node ./node_modules/vscode/bin/compile -watch -p ./", + "test": "node ./node_modules/vscode/bin/test" }, "dependencies": { "vscode-debugadapter": "^1.5.0",