Files
2024-10-27 09:38:53 -07:00

62 lines
1.7 KiB
JSON

{
"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"
}
]
}