|
14 | 14 | <ScenarioDirectory>%HELIX_CORRELATION_PAYLOAD%\performance\src\scenarios\</ScenarioDirectory> |
15 | 15 | <BlazorDirectory>$(ScenarioDirectory)blazor\</BlazorDirectory> |
16 | 16 | <BlazorPizzaDirectory>$(ScenarioDirectory)blazorpizza\</BlazorPizzaDirectory> |
| 17 | + <BlazorAOTDirectory>$(ScenarioDirectory)blazoraot\</BlazorAOTDirectory> |
| 18 | + <BlazorPizzaAOTDirectory>$(ScenarioDirectory)blazorpizzaaot\</BlazorPizzaAOTDirectory> |
17 | 19 | <PerflabTargetFrameworks>%PERFLAB_TARGET_FRAMEWORKS%</PerflabTargetFrameworks> |
| 20 | + <PizzaAppPubLocation>pub\wwwroot</PizzaAppPubLocation> |
18 | 21 | </PropertyGroup> |
19 | 22 | <PropertyGroup Condition="'$(AGENT_OS)' != 'Windows_NT'"> |
20 | 23 | <ScenarioDirectory>$HELIX_CORRELATION_PAYLOAD/performance/src/scenarios/</ScenarioDirectory> |
21 | 24 | <BlazorDirectory>$(ScenarioDirectory)blazor/</BlazorDirectory> |
22 | 25 | <BlazorPizzaDirectory>$(ScenarioDirectory)blazorpizza/</BlazorPizzaDirectory> |
| 26 | + <BlazorAOTDirectory>$(ScenarioDirectory)blazoraot/</BlazorAOTDirectory> |
| 27 | + <BlazorPizzaAOTDirectory>$(ScenarioDirectory)blazorpizzaaot/</BlazorPizzaAOTDirectory> |
| 28 | + <PizzaAppPubLocation>pub/wwwroot</PizzaAppPubLocation> |
23 | 29 | <PerflabTargetFrameworks>$PERFLAB_TARGET_FRAMEWORKS</PerflabTargetFrameworks> |
24 | 30 | </PropertyGroup> |
25 | 31 |
|
|
30 | 36 | <Command>$(Python) test.py sod --scenario-name "%(Identity)"</Command> |
31 | 37 | <PostCommands>$(Python) post.py</PostCommands> |
32 | 38 | </HelixWorkItem> |
| 39 | + <HelixWorkItem Include="SOD - New Blazor Template - Publish - AOT"> |
| 40 | + <PayloadDirectory>$(WorkItemDirectory)</PayloadDirectory> |
| 41 | + <PreCommands>cd $(BlazorAOTDirectory);$(Python) pre.py publish --msbuild %27/p:_TrimmerDumpDependencies=true%27 --msbuild-static AdditionalMonoLinkerOptions=%27"%24(AdditionalMonoLinkerOptions) --dump-dependencies"%27 --binlog %27./traces/blazor_publish.binlog%27</PreCommands> |
| 42 | + <Command>$(Python) test.py sod --scenario-name "%(Identity)"</Command> |
| 43 | + <PostCommands>$(Python) post.py</PostCommands> |
| 44 | + </HelixWorkItem> |
33 | 45 | <HelixWorkItem Include="SOD - Pizza App - Publish"> |
34 | 46 | <PayloadDirectory>$(WorkItemDirectory)</PayloadDirectory> |
35 | 47 | <!-- Specifying both linker dump msbuild properties in case linker version is not updated --> |
36 | 48 | <PreCommands>cd $(BlazorPizzaDirectory);$(Python) pre.py publish -f $(PerflabTargetFrameworks) --msbuild "/p:_TrimmerDumpDependencies=true" --msbuild-static AdditionalMonoLinkerOptions=%27"%24(AdditionalMonoLinkerOptions) --dump-dependencies"%27 --binlog %27./traces/blazor_publish.binlog%27</PreCommands> |
37 | | - <Command>$(Python) test.py sod --scenario-name "%(Identity)"</Command> |
| 49 | + <Command>$(Python) test.py sod --scenario-name "%(Identity)" --dirs $(PizzaAppPubLocation)</Command> |
| 50 | + <PostCommands>$(Python) post.py</PostCommands> |
| 51 | + </HelixWorkItem> |
| 52 | + <HelixWorkItem Include="SOD - Pizza App - Publish - AOT"> |
| 53 | + <PayloadDirectory>$(WorkItemDirectory)</PayloadDirectory> |
| 54 | + <!-- Specifying both linker dump msbuild properties in case linker version is not updated --> |
| 55 | + <PreCommands>cd $(BlazorPizzaAOTDirectory);$(Python) pre.py publish -f $(PerflabTargetFrameworks) --msbuild "/p:_TrimmerDumpDependencies=true" --msbuild-static AdditionalMonoLinkerOptions=%27"%24(AdditionalMonoLinkerOptions) --dump-dependencies"%27 --binlog %27./traces/blazor_publish.binlog%27</PreCommands> |
| 56 | + <Command>$(Python) test.py sod --scenario-name "%(Identity)" --dirs $(PizzaAppPubLocation)</Command> |
38 | 57 | <PostCommands>$(Python) post.py</PostCommands> |
39 | 58 | </HelixWorkItem> |
40 | 59 | </ItemGroup> |
|
0 commit comments