admin/.vscode/tasks.json
2026-06-25 17:47:46 +08:00

77 lines
2.0 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "restore",
"command": "${env:ProgramFiles}\\dotnet\\dotnet.exe",
"type": "process",
"args": [
"restore",
"${workspaceFolder}/SimpleAdmin.sln"
],
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "build-api",
"command": "${env:ProgramFiles}\\dotnet\\dotnet.exe",
"type": "process",
"args": [
"build",
"${workspaceFolder}/src/SimpleAdmin.Api/SimpleAdmin.Api.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"dependsOn": "restore",
"problemMatcher": "$msCompile",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build-tests",
"command": "${env:ProgramFiles}\\dotnet\\dotnet.exe",
"type": "process",
"args": [
"build",
"${workspaceFolder}/src/Oms.Tests/Oms.Tests.csproj",
"/property:GenerateFullPaths=true",
"/consoleloggerparameters:NoSummary;ForceNoAlign"
],
"dependsOn": "restore",
"problemMatcher": "$msCompile",
"group": "build"
},
{
"label": "test-billing-demo",
"command": "${env:ProgramFiles}\\dotnet\\dotnet.exe",
"type": "process",
"args": [
"test",
"${workspaceFolder}/src/Oms.Tests/Oms.Tests.csproj",
"--filter",
"FullyQualifiedName~SimulateParcelOrderBilling_FullPipeline",
"--logger",
"console;verbosity=detailed"
],
"dependsOn": "build-tests",
"problemMatcher": "$msCompile",
"group": "test"
},
{
"label": "test",
"command": "${env:ProgramFiles}\\dotnet\\dotnet.exe",
"type": "process",
"args": [
"test",
"${workspaceFolder}/src/Oms.Tests/Oms.Tests.csproj",
"--no-restore"
],
"dependsOn": "build-tests",
"problemMatcher": "$msCompile",
"group": "test"
}
]
}