diff --git a/.gitignore b/.gitignore index 6af0d7e..2d53e09 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ out bin server -node_modules \ No newline at end of file +node_modules +.vscode-test +vscode-java-debug-*.vsix \ No newline at end of file diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..5864edc --- /dev/null +++ b/.travis.yml @@ -0,0 +1,26 @@ +language: node_js + +node_js: +- '6' + +os: +- linux +- osx + +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 -g vsce +- npm install -g typescript +- npm install -g gulp +- npm install + +script: +- gulp tslint +- vsce package +- npm test --silent \ No newline at end of file diff --git a/src/extension.ts b/src/extension.ts index 741d8e3..606e32b 100644 --- a/src/extension.ts +++ b/src/extension.ts @@ -80,7 +80,7 @@ export function activate(context: vscode.ExtensionContext) { properties.stackTrace = (Array.isArray(exception.stackTrace) && JSON.stringify(exception.stackTrace)) || String(exception.stackTrace); } else { - properties.message= String(exception); + properties.message = String(exception); } reporter.sendTelemetryEvent("exception", properties); } diff --git a/test/extension.test.ts b/test/extension.test.ts index b64551f..b5fb28d 100644 --- a/test/extension.test.ts +++ b/test/extension.test.ts @@ -18,12 +18,12 @@ import * as myExtension from "../src/extension"; suite("Extension Tests", () => { test("Extension should be present", () => { - assert.ok(vscode.extensions.getExtension("Microsoft.vscode-java-debug")); + assert.ok(vscode.extensions.getExtension("vscjava.vscode-java-debug")); }); test("should activate", function() { this.timeout(1 * 60 * 1000); - return vscode.extensions.getExtension("Microsoft.vscode-java-debug").activate().then((api) => { + return vscode.extensions.getExtension("vscjava.vscode-java-debug").activate().then((api) => { assert.ok(true); }); });