Граф коммитов

93 Коммитов

Автор SHA1 Сообщение Дата
James Suplizio 05465c2c5f
Update projects targeting net6 to net8 - part 2 (#9018)
* Second batch of projects to update from net6 to net8

* Remove the Core/TimeProvider in favor of System.TimeProvider in net8
2024-09-20 10:25:13 -07:00
Alan Zimmer f494b727c6
Add debug non-safe points to Java profiling (#8089)
Add debug non-safe points to Java profiling
2024-04-15 12:37:23 -04:00
Harsha Nalluru 2a2ce1ff71
[JS] Fix perf pipelines - "fix build cache error" (#7511)
* fix build cache error

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/JavaScript.cs
2024-01-19 08:51:40 -08:00
Mike Harder d53fa1ff32
[Perf Automation] Improve .NET package version update logic (#7114)
- Update Azure.Core.TestFramework.csproj to ensure consistent versions
- If reference is missing, ignore instead of throwing
  - Required when updating multiple projects which may not contain all references
2023-10-11 22:47:36 -07:00
Heath Stewart 02476be3e8
Fix .NET branding in public docs (#6925)
* Fix .NET branding in public docs

Was an attempt to try fixing issue #6924 but it seems that code may live elsewhere. Figured I might as well update public-facing first-party branding in this repo while I was in here.

* Update src/dotnet/APIView/APIViewWeb/CONTRIBUTING.md

Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>

* Resolve PR feedback

---------

Co-authored-by: Mariana Rios Flores <mariari@microsoft.com>
2023-09-27 10:15:24 -07:00
Paul Van Eck e2fa3aeae4
[Perf][Python] Don't install package in editable mode (#6652)
The package doesn't need to be in editable mode, and we found that
this can cause issues when dev dependencies that share the same
namespace are installed alongside the main package.

Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
2023-08-03 12:03:05 -07:00
Alexander Sher 4a95b74701
Add dotnet-trace as profiler for Net (#5572)
* Add dotnet-trace as profiler for Net

* Install dotnet-trace

* Specify Working Directory

* Update tests.yml

* Use PowerShell@2

* Add arguments to profile output file

---------

Co-authored-by: Mike Harder <mharder@microsoft.com>
2023-03-13 17:30:15 -05:00
Paul Van Eck 94e931024b
[Perf][Python] Enable python profiling (#5533)
This enables python profiling in the perf automation framework.

Signed-off-by: Paul Van Eck <paulvaneck@microsoft.com>
2023-03-08 14:06:12 -08:00
George Arama 58f51e8ab3
Gearama/profile debug (#5464)
* first pass

* wqwq

* comment

* added tests

* fix ut

* await

* oops

* update test

* Reorder parameters

* Delete extra newlines

* dsds

* ewqewq

* dsds

* hghf

* trete

* rwerww

* ffdd

* jhhj

* fsdss

* wwwd

* kjhhkh

* dasadasda

* rewrwerew

* fsdfsdf

* saSa

* Remove extra whitespace

* Add displayName to install valgrind

* Remove unnecessary condition

---------

Co-authored-by: Mike Harder <mharder@microsoft.com>
2023-03-06 10:44:39 -08:00
Mike Harder 14436c8667
[Perf] Add vmImage back to common perf.yml (#5531)
- Fixes #5466
- Partially reverts #5456
2023-02-21 15:19:08 -08:00
Harsha Nalluru dfa253edbe
[JS] Capture profiling artifacts (#5369)
* set profiling arguments

* add a space

* testing

* more testing

* formatting

* remove logs

* serviceLanguageInfo.Project testing

* remove console.logs

* testing

* ILanguage fix

* LanguageBase update

* build fixes

* delete unneeded dependency

* strip package name

* remove console logs

* profileOutputPath

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/JavaScript.cs

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/JavaScript.cs

Co-authored-by: Mike Harder <mharder@microsoft.com>

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/JavaScript.cs

* address feedback

* remove i

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/JavaScript.cs

Co-authored-by: Mike Harder <mharder@microsoft.com>

* strip package name

* add arguments in the name of the profile generated

* Fix formatting

* Remove unnecessary using

* Remove whitespace

* Improve formatting

* Code cleanup

* .TrimEnd(" ")

* default is space for trimend

* " --" -> "_"

* .Replace(" --", "_").Replace("--", "_").

---------

Co-authored-by: Harsha Nalluru <@sanallur@microsoft.com>
Co-authored-by: Mike Harder <mharder@microsoft.com>
2023-02-20 20:25:21 -08:00
Mike Harder 8f4c086d88
[Perf] Add parameter TimeoutInMinutes, update pools (#5456) 2023-02-15 00:48:26 -08:00
Mike Harder 18d81c0407
[Perf] Set "Profile" parameter to true by default (#5406) 2023-02-14 19:38:49 -08:00
Mike Harder 2d0a2975c9
[Perf] Add AdditionalArguments to perf-automation pipeline (#5414) 2023-02-14 19:36:04 -08:00
Alan Zimmer 47b1bd4b57
[Perf] Update Profile Directory (#5404) 2023-02-10 15:46:04 -08:00
Mike Harder d555cb2f01
[Perf] Refactor tests.yml into one file per package per language (#5083)
## TODO
- Improve LanguageVersion
  - How are defaults selected
  - Report requested and actual versions, verify versions match

## Testing
- Manually run storage tests in all languages
- Run pipelines in all languages
2023-02-10 05:15:03 +00:00
Mike Harder e5eebca1da
[Perf] Print all results even if one fails (#5372) 2023-02-08 01:42:44 -08:00
Mike Harder 5801ed9ac7
[Perf] Upgrade deps CommandLineParser and Newtonsoft.Json (#5370) 2023-02-08 01:35:46 -08:00
Mike Harder 448f3587e2
[Perf] Remove question marks from language selectors (#5371) 2023-02-08 01:17:59 -08:00
Mike Harder ee74832952
[Perf] Upgrade java core package versions (#5365)
- Fixes build break running perf tests on older package versions caused by Azure/azure-sdk-for-java#32573
2023-02-07 19:17:53 -08:00
Anna Tisch a2845e36e7
[Perf] Update EH pipeline to latest package (#5236) 2023-01-27 09:00:26 +13:00
Alan Zimmer a75a7adda3
Fix Performance Pipeline Profiling when Using Java 17 (#5195)
Fix Performance Pipeline Profiling when Using Java 17
2023-01-24 17:26:15 -05:00
Mike Harder b7b1b32616
[Perf] Shorten language version strings (#5205) 2023-01-24 14:23:38 -08:00
Mike Harder 8c46138b86
[Perf] Upgrade Java from 8 to 17 (#5193) 2023-01-23 21:22:21 -08:00
Mike Harder 2325b3c134
[Perf] Upgrade Node from 14 to 18 (#5188) 2023-01-23 17:15:41 -08:00
Paul Van Eck 9caa350fe4
[Perf] Default to Python 3.11 in perf pipeline (#5008) 2023-01-19 21:48:22 -08:00
Harsha Nalluru 9796674bd6
[JS] Add Service Bus tests (#4689)
* [JS] Add Service Bus tests

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Add core-http version

Co-authored-by: Mike Harder <mharder@microsoft.com>
2023-01-19 16:37:40 -08:00
Mike Harder f5e6a07223
[Perf] Upgrade .NET to 7.0 (#5173) 2023-01-19 14:08:22 -08:00
Harsha Nalluru 53a48ed477
[JS] Add EventHubs test commands (#4688)
* [JS] Add EventHubs test commands

* SubscribeTest

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

Co-authored-by: Mike Harder <mharder@microsoft.com>

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

Co-authored-by: Mike Harder <mharder@microsoft.com>

* Update tools/perf-automation/Azure.Sdk.Tools.PerfAutomation/tests.yml

Co-authored-by: Mike Harder <mharder@microsoft.com>

* Add core-http and core-rest-pipeline versions

* Update core-http and core-rest-pipeline versions

Co-authored-by: Mike Harder <mharder@microsoft.com>
2023-01-17 16:03:57 -08:00
George Arama f0d805d046
Cpp kv pipeline (#5092)
* kv-secrets

* keyvaults all

* new line
2023-01-11 10:47:48 -08:00
Konrad Jamrozik e461ba636a
Update perf-automation to `net6.0`; get rid of remaining, now no-op, overrides of `DotNetCoreVersion` (#5003)
https://github.com/Azure/azure-sdk-tools/pull/5003
2023-01-05 14:21:47 -08:00
Konrad Jamrozik 2bcb4d62cd
Update Ubuntu images to 1ES-hosted Ubuntu 22.04 in many places (#4996)
https://github.com/Azure/azure-sdk-tools/pull/4996
2023-01-03 17:43:09 -08:00
Anna Tisch cf23fe2235
Remove 5.9 (#5028) 2022-12-30 07:39:51 +13:00
Azure SDK Bot da27ddbe19
Migrate from win2019 to new pool win2022 (#4880)
Migrate to new pool
2022-12-20 19:18:35 +00:00
Mike Harder ec375264dd
[Perf] Move "profile" parameter before "context" (#4884)
- Split long argument lists onto multiple lines
- Alphabetize members in ILanguage and LanguageBase
2022-12-05 17:15:22 -08:00
Mike Harder 2356b06ca3
[Perf] Add profiling to perf automation (#4878)
- Rebased against main
- Taking in favor of #4034
2022-12-05 23:47:44 +00:00
Mike Harder cea51c7da2
[Perf] Update baseline package versions for Nov 2022 releases (#4810) 2022-11-28 17:30:21 -08:00
Mike Harder f0de875cb6
[Perf] Add monitor-ingestion (#4690) 2022-11-15 15:50:42 -08:00
Alan Zimmer ce13d8dd82
Increase Java Perf Pipeline Build Parallelization (#4531)
Increase Java Perf Pipeline Build Parallelization
2022-10-31 08:48:26 -04:00
Mike Harder 9249bfb2f0
[Perf] Add more older versions of Python EventHub (#4549) 2022-10-28 12:02:37 -07:00
Libba Lawrence e7b94c5aeb
[Perf] Add more arguments for Python EventHubs (#4513) 2022-10-25 21:50:25 -07:00
Mike Harder 9d22b66be0
[Perf] Add parameter "OperatingSystems" to pipeline (#4515) 2022-10-25 16:29:01 -07:00
Mike Harder b2d1920a6a
[Perf] Remove older version of azure-core-cpp (#4503) 2022-10-24 18:19:27 -07:00
Mike Harder 73388e4b8c
[Perf] Add Cpp Storage to tools pipeline (#4492) 2022-10-24 18:15:36 -07:00
Mike Harder fa34ef7f78
[Perf] Add tests for Python EventHubs (#4471) 2022-10-20 15:44:01 -07:00
Mike Harder e17d71f14a
[Perf] Update baseline package versions (#4430) 2022-10-17 11:52:22 -07:00
Mike Harder 5e60f3cfb7
[Perf] Improve JS runtime package detection (#4429)
- Improve regex to match first package on line
- Prevents matching packages under pnpm folders
2022-10-14 19:49:06 -07:00
Mike Harder b7bf7f1e0b
[Perf] Add more parameters to pipeline (#4426) 2022-10-14 19:00:16 -07:00
George Arama 65ec759e70
need to remove ENV for source compile (#4418)
* need to remove ENV for source compile

* spaces?
2022-10-14 10:57:15 -07:00
George Arama 7faaa804f1
Cpp pipeline (#4251)
* prototype

* testsYAML

* PR

* empty line

* get vcpkg version

* qfe

* maybe

* package version

* language versions

* parans

* revret

* update to get deps from vcpkg

* Add PackageVersions to cpp test

* Sort cpp core package versions

* working as expected

* Code cleanup

* Add whitespace

Co-authored-by: Mike Harder <mharder@microsoft.com>
2022-10-14 10:10:00 -07:00