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