From b9c9c90c93efb89a6ce8598c521b28c37ab0c12a Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Fri, 8 Sep 2017 20:28:03 +0200 Subject: [PATCH] smoke: improve wiki --- test/smoke/README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/smoke/README.md b/test/smoke/README.md index f8f8fc482b7..870a904c570 100644 --- a/test/smoke/README.md +++ b/test/smoke/README.md @@ -1,7 +1,9 @@ # VS Code Automated Smoke Testing ## Framework -* Smoke tests are written using the [Spectron](https://electron.atom.io/spectron/) and [Mocha](https://mochajs.org/) frameworks. Spectron is used to control the lifecycle of VS Code and also to query the DOM nodes of VS Code renderer window using the [WebriverIO](http://webdriver.io/) API that is wrapped in Spectron API. Mocha is used to launch them. +* Smoke tests are written using the [Spectron](https://electron.atom.io/spectron/) and [Mocha](https://mochajs.org/) frameworks. +* Spectron is used to control the lifecycle of VS Code and also to query the DOM elements of VS Code renderer window using the [WebriverIO](http://webdriver.io/) API that is wrapped in Spectron API. +* Mocha is used to launch the smoke tests. ## Code Organization * All smoke test code is present under `/test/smoke/` folder. Code is organized into indvidual areas. Each area contains a facade to to access it functionality and a test file to test it. For e.g. `debug` area has `debug.ts` facade class that provides utility methods to access debug functionalities. It also has `debug.test.ts` that tests the debug functionalities.