From 3374cc9b1b74cd7db0cd7681794a8c668050d49d Mon Sep 17 00:00:00 2001 From: Jiri Cincura Date: Fri, 7 Oct 2022 14:39:39 +0200 Subject: [PATCH] Squash. --- .../PreparePayloadWorkItems.targets | 7 + eng/performance/blazor_scenarios.proj | 4 + eng/performance/scenarios.proj | 120 ++++++++++++------ eng/performance/scenarios.yml | 24 ++++ eng/performance/sdk_scenarios.proj | 5 + 5 files changed, 123 insertions(+), 37 deletions(-) create mode 100644 eng/performance/PreparePayloadWorkItems.targets diff --git a/eng/performance/PreparePayloadWorkItems.targets b/eng/performance/PreparePayloadWorkItems.targets new file mode 100644 index 00000000000..2615b211813 --- /dev/null +++ b/eng/performance/PreparePayloadWorkItems.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/eng/performance/blazor_scenarios.proj b/eng/performance/blazor_scenarios.proj index 16f2fd23c6c..86bd888cf12 100644 --- a/eng/performance/blazor_scenarios.proj +++ b/eng/performance/blazor_scenarios.proj @@ -71,4 +71,8 @@ + + + + diff --git a/eng/performance/scenarios.proj b/eng/performance/scenarios.proj index 6a14133d3a4..936f4bf9867 100644 --- a/eng/performance/scenarios.proj +++ b/eng/performance/scenarios.proj @@ -20,50 +20,100 @@ - + 4:00 - + + + $(Python) post.py + scenarios_out + $(CorrelationPayloadDirectory)$(PreparePayloadOutDirectoryName)\ + $(CorrelationPayloadDirectory)$(PreparePayloadOutDirectoryName)/ + + - $(ScenariosDir)staticconsoletemplate + staticconsoletemplate + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)staticvbconsoletemplate + staticvbconsoletemplate + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)staticfsconsoletemplate + staticfsconsoletemplate + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)emptyconsoletemplate + emptyconsoletemplate + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)emptyvbconsoletemplate + emptyvbconsoletemplate + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)windowsformslarge + windowsformslarge + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)wpf + wpf + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)wpfsfc + wpfsfc + $(ScenariosDir)%(ScenarioDirectoryName) - $(ScenariosDir)paintdotnet + paintdotnet + $(ScenariosDir)%(ScenarioDirectoryName) + + mauidesktop + $(ScenariosDir)%(ScenarioDirectoryName) + + + mauiblazordesktop + $(ScenariosDir)%(ScenarioDirectoryName) + + + + + + + $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release --windowsui -o $(PreparePayloadWorkItemBaseDirectory)%(PreparePayloadWorkItem.ScenarioDirectoryName)_fdd + %(PreparePayloadWorkItem.PayloadDirectory) + + + $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release -o $(PreparePayloadWorkItemBaseDirectory)%(PreparePayloadWorkItem.ScenarioDirectoryName)_fdd + %(PreparePayloadWorkItem.PayloadDirectory) + + + $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release -r $(RID) -o $(PreparePayloadWorkItemBaseDirectory)%(PreparePayloadWorkItem.ScenarioDirectoryName)_scd + %(PreparePayloadWorkItem.PayloadDirectory) + + + $(Python) pre.py build -c Release -f $(PERFLAB_Framework) -o $(PreparePayloadWorkItemBaseDirectory)%(PreparePayloadWorkItem.ScenarioDirectoryName)_build + %(PreparePayloadWorkItem.PayloadDirectory) + + + $(Python) pre.py publish -c Release -f $(PERFLAB_Framework)-windows10.0.19041.0 -o $(PreparePayloadWorkItemBaseDirectory)%(PreparePayloadWorkItem.ScenarioDirectoryName)_fdd + %(PreparePayloadWorkItem.PayloadDirectory) + - $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release --windowsui + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_fdd %HELIX_WORKITEM_ROOT%\pub /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_fdd $HELIX_WORKITEM_ROOT/pub $(Python) test.py startup --scenario-name "%(Identity)" @@ -71,7 +121,8 @@ - $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_fdd %HELIX_WORKITEM_ROOT%\pub /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_fdd $HELIX_WORKITEM_ROOT/pub $(Python) test.py startup --scenario-name "%(Identity)" @@ -79,7 +130,8 @@ - $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_fdd %HELIX_WORKITEM_ROOT%\pub /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_fdd $HELIX_WORKITEM_ROOT/pub $(Python) test.py sod --scenario-name "%(Identity)" @@ -87,7 +139,8 @@ - $(Python) pre.py publish -f $(PERFLAB_Framework) -c Release -r $(RID) + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_scd %HELIX_WORKITEM_ROOT%\pub /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_scd $HELIX_WORKITEM_ROOT/pub $(Python) test.py sod --scenario-name "%(Identity)" @@ -95,37 +148,30 @@ - $(Python) pre.py build -c Release -f $(PERFLAB_Framework) + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_build %HELIX_WORKITEM_ROOT%\bin /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_build $HELIX_WORKITEM_ROOT/bin $(Python) test.py sod --scenario-name "%(Identity)" - - - - $(ScenariosDir)mauidesktop - $(Python) pre.py publish -c Release -f $(PERFLAB_Framework)-windows10.0.19041.0 - $(Python) test.py sod --scenario-name "%(Identity)" - - - $(ScenariosDir)mauidesktop - $(Python) pre.py publish -c Release -f $(PERFLAB_Framework)-windows10.0.19041.0 - $(Python) test.py startup --scenario-name "%(Identity)" - - - - - $(ScenariosDir)mauiblazordesktop - $(Python) pre.py publish -c Release -f $(PERFLAB_Framework)-windows10.0.19041.0 + + + + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_fdd %HELIX_WORKITEM_ROOT%\pub /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_fdd $HELIX_WORKITEM_ROOT/pub $(Python) test.py sod --scenario-name "%(Identity)" - - $(ScenariosDir)mauiblazordesktop - $(Python) pre.py publish -c Release -f $(PERFLAB_Framework)-windows10.0.19041.0 + + xcopy %HELIX_CORRELATION_PAYLOAD%\$(PreparePayloadOutDirectoryName)\%(HelixWorkItem.ScenarioDirectoryName)_fdd %HELIX_WORKITEM_ROOT%\pub /E /I /Y + cp -r $HELIX_CORRELATION_PAYLOAD/$(PreparePayloadOutDirectoryName)/%(HelixWorkItem.ScenarioDirectoryName)_fdd $HELIX_WORKITEM_ROOT/pub $(Python) test.py startup --scenario-name "%(Identity)" + + + +