Ryan Nowak
1ffc38851b
Merge branch 'merge/release/3.1-to-master' of https://github.com/dotnet-maestro-bot/Common into dotnet-maestro-bot-merge/release/3.1-to-master
...
\n\nCommit migrated from 3873a0726e
2020-01-16 12:10:17 -08:00
John Luo
9eed4375d1
Remove ref project from Microsoft.AspNetCore.Testing ( dotnet/extensions#2817 )
...
\n\nCommit migrated from b624d6ba91
2020-01-15 16:36:56 -08:00
Kahbazi
7d27ed93f7
Set argument if no option has found ( dotnet/extensions#2822 )
...
\n\nCommit migrated from 1513ad0854
2020-01-09 15:37:56 -08:00
Kevin Pilch
639de3f5f4
Update links for repository move/rename ( dotnet/extensions#2840 )
...
\n\nCommit migrated from 6b493684d9
2020-01-09 13:39:52 -08:00
John Luo
d65b7239a6
Preserve functional test logs on CI ( dotnet/extensions#2819 )
...
* Add option to preserve function test logs
* Upload test logs as artifacts
* Preserve binlogs
* Add target to ensure all functional test logs preserved
\n\nCommit migrated from 08aa4560e5
2020-01-06 11:40:44 -08:00
Ryan Brandenburg
3ab9051a11
Remove Obsoleted methods for 5.0 ( dotnet/extensions#2562 )
...
Remove Obsoleted methods for 5.0
\n\nCommit migrated from 582427c350
2020-01-03 09:34:44 -08:00
Doug Bunting
af43fd8feb
Merge pull request dotnet/extensions#2783 from dotnet-maestro-bot/merge/release/3.1-to-master
...
[automated] Merge branch 'release/3.1' => 'master'\n\nCommit migrated from 39e463f4d4
2019-12-13 08:23:37 -08:00
William Godbe
bb08ec9c04
Set IsShipping=false for all TestingUtils projects ( dotnet/extensions#2782 )
...
\n\nCommit migrated from 0743e1c118
2019-12-12 13:43:49 -08:00
Pranav K
bab30311a9
Merge pull request dotnet/extensions#2749 from dotnet-maestro-bot/merge/release/3.1-to-master
...
[automated] Merge branch 'release/3.1' => 'master'\n\nCommit migrated from 609c3910d9
2019-12-05 13:31:16 -08:00
Chris Ross
e467364175
Remove version checks from OSSkipCondition ( dotnet/extensions#2755 )
...
\n\nCommit migrated from 0aa6213e1c
2019-12-05 10:58:15 -08:00
Eddy Nakamura
e8c3931074
Apply suggestions from code review
...
Co-Authored-By: Andrew Stanton-Nurse <andrew@stanton-nurse.com>\n\nCommit migrated from c79268ee19
2019-12-05 13:55:58 -03:00
Eddy Nakamura
ee8715254d
updating inline <code> to <c>
...
\n\nCommit migrated from e9515b0096
2019-12-05 08:07:00 -03:00
Pranav K
6eef198ad0
Merge branch 'master' into merge/release/3.1-to-master\n\nCommit migrated from cf0d404196
2019-12-04 17:30:50 -08:00
dotnet-maestro-bot
03059afd13
[automated] Merge branch 'release/3.0' => 'release/3.1' ( dotnet/extensions#2748 )
...
* [release/3.0] Update dependencies from dotnet/core-setup (dotnet/extensions#2719 )
* Update dependencies from https://github.com/dotnet/core-setup build 20191126.03
- Microsoft.NETCore.App.Runtime.win-x64 - 3.0.2-servicing-19576-03
* Update dependencies from https://github.com/dotnet/core-setup build 20191126.05
- Microsoft.NETCore.App.Runtime.win-x64 - 3.0.2-servicing-19576-05
* Update dependencies from https://github.com/dotnet/core-setup build 20191126.08
- Microsoft.NETCore.App.Runtime.win-x64 - 3.0.2-servicing-19576-08
Dependency coherency updates
- Microsoft.NETCore.Platforms - 3.0.1-servicing.19576.7 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/arcade build 20191127.5 (dotnet/extensions#2729 )
- Microsoft.DotNet.Arcade.Sdk - 1.0.0-beta.19577.5
- Microsoft.DotNet.GenAPI - 1.0.0-beta.19577.5
- Microsoft.DotNet.Helix.Sdk - 2.0.0-beta.19577.5
* Build implementation projects against ref assemblies
* Add explicit references in tests, where needed
\n\nCommit migrated from d40e21ccc1
2019-12-04 17:07:43 -08:00
Chris Ross
73da7ca714
Fix MaxOsVersion on Ubuntu ( dotnet/extensions#2738 )
...
\n\nCommit migrated from e8491a2488
2019-12-02 14:21:43 -08:00
Chris Ross
4d04c24f5b
Better MaxOsVersion tests, more WindowsVersions ( dotnet/extensions#2728 )
...
\n\nCommit migrated from ec155951d6
2019-11-27 22:10:34 -08:00
Chris Ross
6a1b155967
Adding MaximumOSVersionAttribute ( dotnet/extensions#2715 )
...
\n\nCommit migrated from 9f29643656
2019-11-25 21:23:57 -08:00
wtgodbe
f0b9604580
merge branches
...
\n\nCommit migrated from a4594f92ec
2019-11-25 10:27:05 -08:00
wtgodbe
f7540812ce
Merge branchess
...
\n\nCommit migrated from 9c6c47ff99
2019-11-22 12:46:11 -08:00
Andrew Stanton-Nurse
3f6d4d569b
update jsinterop NPM package ID for 5.0 ( dotnet/extensions#2634 )
...
\n\nCommit migrated from 41c727faa6
2019-11-22 10:25:07 -08:00
William Godbe
6619bbe907
Switch to Arcade model for PackageIcon ( dotnet/extensions#2663 )
...
* Switch to Arcade model for PackageIcon
* Update dependencies from Arcade
* Update dependencies from Arcade
* Switch to dotnet-eng
\n\nCommit migrated from cad4d7d0a8
2019-11-21 12:25:38 -08:00
Kahbazi
d396130779
Add startvs for each solution ( dotnet/extensions#2630 )
...
\n\nCommit migrated from e41d90f661
2019-11-11 09:53:28 -08:00
dotnet-maestro[bot]
29d2fd4576
[master] Update dependencies from dotnet/core-setup dotnet/arcade ( dotnet/extensions#2559 )
...
* Update dependencies from https://github.com/dotnet/arcade build 20191023.3
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19523.3
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19523.3
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19523.3
* Updated ref asssemblies
* Update dependencies from https://github.com/dotnet/core-setup build 20191024.4
- Microsoft.NETCore.App.Ref - 5.0.0-alpha1.19524.4
- NETStandard.Library.Ref - 2.1.0-alpha1.19524.4
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-alpha1.19524.4
Dependency coherency updates
- Microsoft.Win32.Registry - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.DiagnosticSource - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.Platforms - 5.0.0-alpha.1.19524.14 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/core-setup build 20191025.8
- Microsoft.NETCore.App.Ref - 5.0.0-alpha1.19525.8
- NETStandard.Library.Ref - 2.1.0-alpha1.19525.8
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-alpha1.19525.8
Dependency coherency updates
- Microsoft.Win32.Registry - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.DiagnosticSource - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.Platforms - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/core-setup build 20191026.2
- Microsoft.NETCore.App.Ref - 5.0.0-alpha1.19526.2
- NETStandard.Library.Ref - 2.1.0-alpha1.19526.2
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-alpha1.19526.2
Dependency coherency updates
- Microsoft.Win32.Registry - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.DiagnosticSource - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.Platforms - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/arcade build 20191027.3
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19527.3
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19527.3
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19527.3
* Update dependencies from https://github.com/dotnet/core-setup build 20191027.2
- Microsoft.NETCore.App.Ref - 5.0.0-alpha1.19527.2
- NETStandard.Library.Ref - 2.1.0-alpha1.19527.2
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-alpha1.19527.2
Dependency coherency updates
- Microsoft.Win32.Registry - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.DiagnosticSource - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.Platforms - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/core-setup build 20191028.5
- Microsoft.NETCore.App.Ref - 5.0.0-alpha.1.19528.5
- NETStandard.Library.Ref - 2.1.0-alpha.1.19528.5
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-alpha.1.19528.5
Dependency coherency updates
- Microsoft.Win32.Registry - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.DiagnosticSource - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.Platforms - 5.0.0-alpha.1.19525.3 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/core-setup build 20191030.10
- Microsoft.NETCore.App.Ref - 5.0.0-alpha.1.19530.10
- NETStandard.Library.Ref - 2.1.0-alpha.1.19530.10
- Microsoft.NETCore.App.Runtime.win-x64 - 5.0.0-alpha.1.19530.10
Dependency coherency updates
- Microsoft.Win32.Registry - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ComponentModel.Annotations - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.DiagnosticSource - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Diagnostics.EventLog - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.IO.Pipelines - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Reflection.Metadata - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Runtime.CompilerServices.Unsafe - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Cng - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Security.Cryptography.Xml - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.ServiceProcess.ServiceController - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Encodings.Web - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- System.Text.Json - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
- Microsoft.NETCore.Platforms - 5.0.0-alpha.1.19530.13 (parent: Microsoft.NETCore.App.Runtime.win-x64)
* Update dependencies from https://github.com/dotnet/arcade build 20191031.8
- Microsoft.DotNet.Arcade.Sdk - 5.0.0-beta.19531.8
- Microsoft.DotNet.GenAPI - 5.0.0-beta.19531.8
- Microsoft.DotNet.Helix.Sdk - 5.0.0-beta.19531.8
\n\nCommit migrated from fc2a7eadfe
2019-10-31 22:47:08 +00:00
Doug Bunting
83deb43064
Merge branch 'master' into merge/release/3.1-to-master\n\nCommit migrated from 3aed3d5f1d
2019-10-15 09:39:49 -07:00
Pranav K
fe782681b4
Make WASM packages stay preview releases in 3.1. ( dotnet/extensions#2503 )
...
Fixes https://github.com/aspnet/AspNetCore/issues/14623\n\nCommit migrated from b195e40af5
2019-10-14 15:36:50 -07:00
Doug Bunting
5ae76a5a0b
Merge branch 'release/3.1' => 'master' ( dotnet/extensions#2509 )
...
\n\nCommit migrated from fe3780f9b7
2019-10-14 10:04:25 -07:00
Doug Bunting
7364cfcc56
Regen Microsoft.AspNetCore.Testing ref/ code
...
- account for xUnit refactoring in 'release/3.1'
\n\nCommit migrated from c6cacd7161
2019-10-13 21:15:18 -07:00
Doug Bunting
f706def408
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from 5bd76469dc
2019-10-12 21:57:07 -07:00
John Luo
e6cc170447
Compile using ref assemblies ( dotnet/extensions#2483 )
...
* Compile using ref assemblies
* Use updated ResolveReferences.target from AspNetCore
* Generate ref assemblies for .NET framework\n\nCommit migrated from e771c4205f
2019-10-11 03:41:09 -07:00
Chris Ross
c94dc7c854
[automated] Merge branch 'release/3.1' => 'master'
...
\n\nCommit migrated from bae710c8bb
2019-10-09 22:50:32 -07:00
Chris Ross
aae216ade2
Unify OS version xunit attributes ( dotnet/extensions#2481 )
...
\n\nCommit migrated from 65e70f58df
2019-10-09 17:59:08 -07:00
Doug Bunting
b57ad45b8d
Merge branch 'master' into merge/release/3.1-to-master\n\nCommit migrated from 457af647b5
2019-10-04 11:20:05 -07:00
Chris Ross
f31f20e70a
Add OSMinVersionAttribute ( dotnet/extensions#2449 )
...
\n\nCommit migrated from ddc00c0f2f
2019-10-03 21:03:01 -07:00
Doug Bunting
bb7ad877a4
Merge branch 'master' into merge/release/3.1-to-master\n\nCommit migrated from eea24dd2cd
2019-09-28 23:53:30 -07:00
wtgodbe
fb73cc1d81
Merge branches
...
\n\nCommit migrated from 9356c2770b
2019-09-27 13:13:49 -07:00
wtgodbe
afa62186c6
Add icon metadata to manually generated .nuspecs
...
\n\nCommit migrated from 224e1104ac
2019-09-24 13:15:12 -07:00
wtgodbe
b67cfeab49
Switch to embedded PackageIcon
...
\n\nCommit migrated from 6acbcb1e6d
2019-09-24 13:15:06 -07:00
Doug Bunting
45fc922633
Merge branch 'release/3.1' => 'master' ( dotnet/extensions#2382 )
...
\n\nCommit migrated from f0bbe1da7d
2019-09-23 12:10:14 -07:00
Pranav K
5114f2f1a2
Add null check for DotNetObjectReference ( dotnet/extensions#2372 )
...
\n\nCommit migrated from 45776ac25c
2019-09-23 09:42:48 -07:00
Ryan Nowak
ddde4faf4f
Refactor xUnit extensibility
...
Adds our own hook for before/after logic that's more usable, called
`ITestMethodLifecycle`. This provides access to a context object
including the information about the test and the output helper. This can
be implemented by attributes or by the class itself.
The goal (and result) of this, is that we have a single *test executor*
extensibility point that provides all of the features we need. We should
use this everywhere we need features xUnit doesn't have.
Adding a new extensibility point (`ITestMethodLifecycle`) allows us to
do this without turning all of these features into a giant monolith.
---
Also updated our existing extensibility to use this new hook.
I did as much cleanup as a could to remove duplication from logging and
keep it loosly coupled. I didn't want to tease this apart completely
because the scope of this PR is already pretty large.
\n\nCommit migrated from 1b10284a47
2019-09-23 07:37:33 -07:00
Ryan Nowak
aadc979baf
Add AssemblyFixture to our test infra
...
This is a feature that we're using in Templates and Blazor E2E tests to manage selenium.
It's a general purpose kind of thing, so it makes sense to make it more general. This requires using the
`[assembly: TestFramework()]`.
Also fixed a bug here where this feature broke collection fixtures.
\n\nCommit migrated from 208d44a985
2019-09-23 07:37:33 -07:00
Ryan Nowak
b1987c75cb
Add a workaround for xUnit bug
...
We're currently experiencing a bug where conditional skips aren't working in VS.
This is caused by https://github.com/xunit/xunit/issues/1782
\n\nCommit migrated from cbe90b8492
2019-09-23 07:37:33 -07:00
Ryan Nowak
ed97d344c5
Rename file to make class
...
\n\nCommit migrated from b6a290771f
2019-09-23 07:37:33 -07:00
Doug Bunting
9c79ce228e
Merge branch 'master' into merge/release/3.1-to-master\n\nCommit migrated from 850ad4e8f0
2019-09-19 12:05:18 -07:00
Pranav K
ef2dc5024f
Add support for JSInvokable methods on generic types ( dotnet/extensions#2342 )
...
* Add support for JSInvokable methods on generic types
Prior to this change, DotNetDispatcher cached the MethodInfo on the
generic type definition. Using this would have required MethodInfo.MakeGenericMethod before the method was invoked.
We could separately cache the result of this to avoid the reflection cost per invocation.
Alternatively we could cache static and non-static MethodInfo instances separately which is what this change attempts to do.
The big difference in the outcome is that this requires instance (non-static) JSInvokable methods to be only unique named within
the type hierarchy as opposed to across all static and instance JSInvokable methods in an assembly.
Fixes https://github.com/aspnet/Extensions/issues/1360
Fixes https://github.com/aspnet/AspNetCore/issues/9061
\n\nCommit migrated from 659b604fb2
2019-09-19 10:48:09 -07:00
John Luo
3ef03bf8dc
Fix tests and tools
...
\n\nCommit migrated from 4bc42dae9c
2019-09-17 20:52:34 -07:00
John Luo
10bf263a3f
Merge branch 'release/3.1'
...
\n\nCommit migrated from 785e2b0905
2019-09-17 15:12:01 -07:00
John Luo
99bf7f0b56
Update ref assembly generation to use DefaultNetCoreTargetFramework property ( dotnet/extensions#2362 )
...
\n\nCommit migrated from d15c5687db
2019-09-17 14:35:45 -07:00
John Luo
6371d93d18
Update ref assembly generation to use DefaultNetCoreTargetFramework property ( dotnet/extensions#2359 )
...
\n\nCommit migrated from 1f41bdc386
2019-09-17 11:17:34 -07:00
John Luo
68f3765e6d
Fix packing on *nix systems ( dotnet/extensions#2344 )
...
- Without this fix, the nupkg will be missing files if packed on *nix systems\n\nCommit migrated from 51e8af72d5
2019-09-16 15:17:32 -07:00