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

2 Коммитов

Автор SHA1 Сообщение Дата
Dipesh Kumar 270fe35e35
Update infra to run unit test on CI and refactor tests directory (#8013)
* Refactoring tests directory
* Moving existing tests to IntegrationTest folder
* Disabled current infra to mitigate conflicts with unit test infra

* Updated infra to run and publish unit test results
2023-07-13 16:47:19 +05:30
Steven Kirbach 628e8f129d
Adding initial Helix support (#802)
* adding initial helix support

note: this definitely won't work, it's just some basic initial infrastructure for us to build on once we have a better idea of what to do

use dummy HelixWorkItem initially

updating pipeline.yml

fix Release only condition

* move to using Microsoft.DotNet.Wpf.DncEng.Test package name

* Add target queues

* run test in powershell script

* updating dependencies and removing workaround

* adding documentation

* reverting dependency update

* switching back to true DrtXaml

* prepare helix payload with DRT

* add source link for deterministic source path issue

* remove explicit platform and extra file added

* fixing up targets/props so we can build with -test

* tests properly running and reporting results

* a little cleaning up

* fix creating payload directory

* put test directory back to how it is when restoring via msbuild

* updating dependencies

* adding all helix queues

* running tests with build -test

this creates the payload as part of msbuild

* fixing DrtXaml

This is very close, we are just missing native wpf assemblies from being added to the deps.json

* don't use publish

* updating documentation

* fixing typo

* responding to pr feedback

* updating injectmoduleinitializer

* fix batching

* add back workaround for missing WindowsDesktop

* add WindowsDesktop package to payload for CI builds

QualityVault and STI require the WindowsDesktop package

* ensure ResolveFrameworkReferences actually works

* workaround no windowsdesktop install on helix machine

* updating developer documentation

* allow for looking outside of local dotnet install

* Suppress all GUI from IL(D)Asm calls. (#877)

* Suppress all GUI from IL(D)Asm calls.

* Don't generate ref assemblies for WPF extension assemblies (#879)

* Update dependencies from https://github.com/dotnet/arcade build 20190605.13 (#883)

- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19305.13
- Microsoft.DotNet.CodeAnalysis - 1.0.0-beta.19305.13

* Update dependencies from https://github.com/dotnet/core-setup build 20190605.02 (#884)

- Microsoft.NETCore.App - 3.0.0-preview7-27805-02

Dependency coherency updates

- Microsoft.Win32.Registry - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.CodeDom - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Configuration.ConfigurationManager - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Diagnostics.EventLog - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.DirectoryServices - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Drawing.Common - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Reflection.Emit - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Reflection.MetadataLoadContext - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Security.AccessControl - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Security.Cryptography.Xml - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Security.Permissions - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Security.Principal.Windows - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.Windows.Extensions - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- Microsoft.NETCore.Platforms - 3.0.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- System.IO.Packaging - 4.6.0-preview7.19305.9 (parent: Microsoft.NETCore.App)
- Microsoft.NETCore.ILDAsm - 3.0.0-preview7.19305.2 (parent: Microsoft.NETCore.Runtime.CoreCLR)
- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview7.19305.2 (parent: Microsoft.NETCore.App)
- Microsoft.NETCore.ILAsm - 3.0.0-preview7.19305.2 (parent: Microsoft.NETCore.Runtime.CoreCLR)
- Microsoft.NETCore.Runtime.CoreCLR - 3.0.0-preview7.19305.2 (parent: Microsoft.NETCore.App)

* Update dependencies from https://github.com/dotnet/winforms build 20190605.1 (#885)

- Microsoft.Private.Winforms - 4.8.0-preview7.19305.1

* Update dependencies from https://dev.azure.com/dnceng/internal/_git/dotnet-wpf-int build 20190605.10 (#886)

- Microsoft.DotNet.Wpf.DncEng - 4.8.0-preview7.19305.10

* Remove workaround for https://github.com/dotnet/corefx/issues/32641. (#882)

* upload drt results in helix run

* adding initial helix support

note: this definitely won't work, it's just some basic initial infrastructure for us to build on once we have a better idea of what to do

use dummy HelixWorkItem initially

updating pipeline.yml

fix Release only condition

* move to using Microsoft.DotNet.Wpf.DncEng.Test package name

* Add target queues

* run test in powershell script

* updating dependencies and removing workaround

* adding documentation

* reverting dependency update

* switching back to true DrtXaml

* prepare helix payload with DRT

* add source link for deterministic source path issue

* remove explicit platform and extra file added

* fixing up targets/props so we can build with -test

* tests properly running and reporting results

* a little cleaning up

* fix creating payload directory

* put test directory back to how it is when restoring via msbuild

* updating dependencies

* adding all helix queues

* running tests with build -test

this creates the payload as part of msbuild

* fixing DrtXaml

This is very close, we are just missing native wpf assemblies from being added to the deps.json

* don't use publish

* updating documentation

* fixing typo

* responding to pr feedback

* updating injectmoduleinitializer

* fix batching

* add back workaround for missing WindowsDesktop

* add WindowsDesktop package to payload for CI builds

QualityVault and STI require the WindowsDesktop package

* ensure ResolveFrameworkReferences actually works

* workaround no windowsdesktop install on helix machine

* updating developer documentation

* allow for looking outside of local dotnet install
2019-06-06 13:42:22 -07:00