@@ -82,6 +82,7 @@ $tasks = [ordered]@{
8282 ' test-int-all' = @ { Label = ' Tests Integration All' ; Script = { Invoke-Test ' integration' - All } }
8383 ' coverage' = @ { Label = ' Coverage (all)' ; Script = { Invoke-Coverage } }
8484 ' coverage-html' = @ { Label = ' Coverage Report (HTML)' ; Script = { Invoke-CoverageHtml } }
85+ ' coverage-all-html' = @ { Label = ' Coverage (Tests All -> HTML Report)' ; Script = { Invoke-Test ' unit' - All; Invoke-Test ' integration' - All; Invoke-CoverageHtml } }
8586 ' ef-info' = @ { Label = ' EF DbContext Info' ; Script = { Invoke-Ef ' info' } }
8687 ' ef-list' = @ { Label = ' EF Migrations List' ; Script = { Invoke-Ef ' list' } }
8788 ' ef-add' = @ { Label = ' EF Migration Add' ; Script = { Invoke-Ef ' add' } }
@@ -109,15 +110,17 @@ $tasks = [ordered]@{
109110 ' server-build' = @ { Label = ' Server Project Build' ; Script = { Invoke-DotnetScript ' project-build' (Join-Path $PSScriptRoot ' src/Presentation.Web.Server/Presentation.Web.Server.csproj' ) } }
110111 ' server-publish' = @ { Label = ' Server Project Publish' ; Script = { Invoke-DotnetScript ' project-publish' (Join-Path $PSScriptRoot ' src/Presentation.Web.Server/Presentation.Web.Server.csproj' ) } }
111112 ' server-watch' = @ { Label = ' Server Project Watch Run' ; Script = { Invoke-DotnetScript ' project-watch' (Join-Path $PSScriptRoot ' src/Presentation.Web.Server/Presentation.Web.Server.csproj' ) } }
113+ ' server-run-dev' = @ { Label = ' Server Project Run Dev' ; Script = { Invoke-DotnetScript ' project-run' (Join-Path $PSScriptRoot ' src/Presentation.Web.Server/Presentation.Web.Server.csproj' ) } }
114+ ' server-watch-fast' = @ { Label = ' Server Project Watch Fast' ; Script = { Invoke-DotnetScript ' project-watch-fast' (Join-Path $PSScriptRoot ' src/Presentation.Web.Server/Presentation.Web.Server.csproj' ) } }
112115 ' openapi-lint' = @ { Label = ' OpenAPI Lint' ; Script = { Invoke-OpenApiLint } }
113116 ' misc-clean' = @ { Label = ' Misc Clean Workspace' ; Script = { Invoke-Misc ' clean' } }
114117 ' misc-digest' = @ { Label = ' Misc Digest Sources' ; Script = { Invoke-Misc ' digest' } }
115118 ' misc-repl' = @ { Label = ' Misc C# REPL' ; Script = { Invoke-Misc ' repl' } }
116119}
117120
118121$categories = [ordered ]@ {
119- ' Solution' = @ (' restore' , ' build' , ' build-release' , ' build-nr' , ' pack' , ' clean' , ' tool-restore' , ' format-check' , ' format-apply' , ' analyzers' , ' server-build' , ' server-publish' , ' server-watch' )
120- ' Tests' = @ (' test-unit' , ' test-int' , ' test-unit-all' , ' test-int-all' , ' coverage' , ' coverage-html' )
122+ ' Solution' = @ (' restore' , ' build' , ' build-release' , ' build-nr' , ' pack' , ' clean' , ' tool-restore' , ' format-check' , ' format-apply' , ' analyzers' , ' server-build' , ' server-publish' , ' server-watch' , ' server-run-dev ' , ' server-watch-fast ' )
123+ ' Tests' = @ (' test-unit' , ' test-int' , ' test-unit-all' , ' test-int-all' , ' coverage' , ' coverage-html' , ' coverage-all-html ' )
121124 ' Entity Framework' = @ (' ef-info' , ' ef-list' , ' ef-add' , ' ef-remove' , ' ef-removeall' , ' ef-apply' , ' ef-undo' , ' ef-status' , ' ef-reset' , ' ef-script' )
122125 ' Docker' = @ (' docker-build-run' , ' docker-build' , ' docker-run' , ' docker-stop' , ' docker-remove' , ' compose-up' , ' compose-up-pull' , ' compose-down' , ' compose-down-clean' )
123126 ' Security' = @ (' vulnerabilities' , ' outdated' )
0 commit comments