-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcomponent---src-docs-cpp-vscode-plugin-md-77472a9424724a82aedc.js
More file actions
2 lines (2 loc) · 2.47 KB
/
component---src-docs-cpp-vscode-plugin-md-77472a9424724a82aedc.js
File metadata and controls
2 lines (2 loc) · 2.47 KB
1
2
"use strict";(self.webpackChunkunittestbot_web=self.webpackChunkunittestbot_web||[]).push([[882],{2942:function(e,t,n){n.r(t),n.d(t,{_frontmatter:function(){return l},default:function(){return p}});var i=n(87462),o=n(63366),s=(n(15007),n(64983)),a=n(23017),r=(n(13879),["components"]),l={};void 0!==l&&l&&l===Object(l)&&Object.isExtensible(l)&&!Object.prototype.hasOwnProperty.call(l,"__filemeta")&&Object.defineProperty(l,"__filemeta",{configurable:!0,value:{name:"_frontmatter",filename:"src/docs/cpp/vscode-plugin.md"}});var u={_frontmatter:l},c=a.Z;function p(e){var t=e.components,n=(0,o.Z)(e,r);return(0,s.kt)(c,(0,i.Z)({},u,n,{components:t,mdxType:"MDXLayout"}),(0,s.kt)("h1",{id:"vs-code-plugin-description"},"VS Code plugin description"),(0,s.kt)("p",null,"It is intended that most users operate with UTBot via its Visual Studio Code plugin. UTBot and its VS Code plugin\ncommunicate through gRPC protocol."),(0,s.kt)("p",null,(0,s.kt)("img",{alt:"VSCode plugin",src:"https://github.com/UnitTestBot/unittestbot.github.io/raw/source/resources/images/vscodePlugin.PNG"})),(0,s.kt)("ul",null,(0,s.kt)("li",{parentName:"ul"},"Tests generation commands to VSCode Command Palette. UTBot can generate tests for:",(0,s.kt)("ul",{parentName:"li"},(0,s.kt)("li",{parentName:"ul"},"whole project"),(0,s.kt)("li",{parentName:"ul"},"file"),(0,s.kt)("li",{parentName:"ul"},"function"),(0,s.kt)("li",{parentName:"ul"},"line, i.e. generate a test that forces the execution to run through the selected code line (if such a test exists)"),(0,s.kt)("li",{parentName:"ul"},"assertion, i.e. generate test that fails selected assertion (if exists)"),(0,s.kt)("li",{parentName:"ul"},"output, i.e. generate a test that forces selected function to return a specific value (if exists)."))),(0,s.kt)("li",{parentName:"ul"},"VSCode Lenses with actions for running a single test, all tests and test suite for one source file"),(0,s.kt)("li",{parentName:"ul"},"Icons in VSCode Side Bar, which show UTBot status"),(0,s.kt)("li",{parentName:"ul"},"VSCode Activity Bar item for selecting project sources and project targets"),(0,s.kt)("li",{parentName:"ul"},"UTBot extension settings for customizing UTBot behaviour.")))}p&&p===Object(p)&&Object.isExtensible(p)&&!Object.prototype.hasOwnProperty.call(p,"__filemeta")&&Object.defineProperty(p,"__filemeta",{configurable:!0,value:{name:"MDXContent",filename:"src/docs/cpp/vscode-plugin.md"}}),p.isMDXComponent=!0}}]);
//# sourceMappingURL=component---src-docs-cpp-vscode-plugin-md-77472a9424724a82aedc.js.map