{ "version": "2.0.0", "tasks": [ { "label": "build", "command": "dotnet", "type": "process", "args": [ "build", "${workspaceFolder}/QuanTAlib.sln", "/property:GenerateFullPaths=true", "/consoleloggerparameters:NoSummary" ], "problemMatcher": "$msCompile", "group": { "kind": "build", "isDefault": true } }, { "label": "test", "command": "dotnet", "type": "process", "args": [ "test", "${workspaceFolder}/QuanTAlib.sln", "--no-build", "--verbosity:normal" ], "problemMatcher": "$msCompile", "group": { "kind": "test", "isDefault": true }, "dependsOn": ["build"] }, { "label": "test with coverage", "command": "dotnet", "type": "process", "args": [ "test", "${workspaceFolder}/QuanTAlib.sln", "/p:CollectCoverage=true", "/p:CoverletOutputFormat=lcov", "/p:CoverletOutput=./lcov.info", "--no-build" ], "problemMatcher": "$msCompile" }, { "label": "clean", "command": "dotnet", "type": "process", "args": [ "clean", "${workspaceFolder}/QuanTAlib.sln" ], "problemMatcher": "$msCompile" } ] }