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
f823334582
Merge branch 'release/3.0' => 'release/3.1' ( dotnet/extensions#2473 )
...
- no-op merge\n\nCommit migrated from faaffa1d5f
2019-10-06 20:20:53 -07:00
Doug Bunting
cb5e9e5463
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from ee73025e68
2019-10-06 20:19:01 -07:00
Doug Bunting
af3a890269
Merge branch 'release/3.1-preview1' => 'release/3.1' ( dotnet/extensions#2470 )
...
\n\nCommit migrated from 2e65c75273
2019-10-06 16:24:22 -07:00
Doug Bunting
3436ce6f2b
Merge branch 'release/3.1' into merge/release/3.1-preview1-to-release/3.1\n\nCommit migrated from 9d66ade691
2019-10-06 16:00:19 -07:00
Doug Bunting
8bde545b7d
Merge branch 'release/3.1-preview1' => 'release/3.1' ( dotnet/extensions#2460 )
...
\n\nCommit migrated from d23ed442cb
2019-10-05 22:15:23 -07:00
Doug Bunting
7be3e6ebab
Merge branch 'release/3.1' into merge/release/3.1-preview1-to-release/3.1\n\nCommit migrated from 8aa597fe78
2019-10-04 22:20:34 -07:00
Doug Bunting
1cbe77b931
Merge branch 'release/3.0' => 'release/3.1' ( dotnet/extensions#2457 )
...
- no-op merge\n\nCommit migrated from b8185a0c1b
2019-10-04 16:51:08 -07:00
Doug Bunting
008b60cc18
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from 77cbbf953e
2019-10-04 16:49:29 -07:00
Doug Bunting
dcbfd4fc78
Merge branch 'release/3.0' => 'release/3.1' ( dotnet/extensions#2452 )
...
- no-op merge\n\nCommit migrated from 686387c5c3
2019-10-04 11:10:21 -07:00
Doug Bunting
fd8f14b970
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from aed474eee1
2019-10-04 11:08:43 -07:00
William Godbe
9984073445
Merge pull request dotnet/extensions#2453 from dotnet-maestro-bot/merge/release/3.1-preview1-to-release/3.1
...
[automated] Merge branch 'release/3.1-preview1' => 'release/3.1'\n\nCommit migrated from 3786f7fb38
2019-10-04 11:07:02 -07:00
William Godbe
2a1be1178a
Merge branch 'release/3.1' into merge/release/3.1-preview1-to-release/3.1\n\nCommit migrated from 39d678d625
2019-10-04 10:49:29 -07:00
Chris Ross
f31f20e70a
Add OSMinVersionAttribute ( dotnet/extensions#2449 )
...
\n\nCommit migrated from ddc00c0f2f
2019-10-03 21:03:01 -07:00
William Godbe
8116c35f54
Merge pull request dotnet/extensions#2443 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
...
[automated] Merge branch 'release/3.0' => 'release/3.1'\n\nCommit migrated from 11ca600ec2
2019-10-03 10:50:33 -07:00
William Godbe
a8cc68a62d
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from 9046a2dd4b
2019-10-03 10:30:38 -07:00
William Godbe
2cad3cc344
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from 9df988bece
2019-10-03 10:16:26 -07:00
William Godbe
735b89a399
Merge pull request dotnet/extensions#2413 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
...
[automated] Merge branch 'release/3.0' => 'release/3.1'\n\nCommit migrated from e7d326ec14
2019-09-27 13:52:52 -07:00
wtgodbe
fb73cc1d81
Merge branches
...
\n\nCommit migrated from 9356c2770b
2019-09-27 13:13:49 -07:00
William Godbe
0a35cd7453
Merge pull request dotnet/extensions#2399 from aspnet/Basline
...
Update package baseline\n\nCommit migrated from af6cec94db
2019-09-27 13:04:08 -07:00
William Godbe
7776687a80
Merge pull request dotnet/extensions#2391 from aspnet/Embedded30
...
[release/3.0] Switch to embedded package icon\n\nCommit migrated from 2103a95fb3
2019-09-27 13:03:18 -07:00
William Godbe
3033f32683
Merge pull request dotnet/extensions#2401 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
...
[automated] Merge branch 'release/3.0' => 'release/3.1'\n\nCommit migrated from 58ef85c0d7
2019-09-26 10:14:38 -07:00
Doug Bunting
788812572c
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from dc61bc52df
2019-09-25 19:21:43 -07:00
Doug Bunting
c75cd86d00
Merge branch 'release/3.0' => 'release/3.1' ( dotnet/extensions#2393 )
...
\n\nCommit migrated from 8f3288e446
2019-09-24 19:32:25 -07:00
Doug Bunting
d5968251b5
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from 7779efb5ea
2019-09-24 18:52:09 -07:00
Doug Bunting
c3c93b242e
Merge branch 'release/2.2' => 'release/3.0' ( dotnet/extensions#2384 )
...
\n\nCommit migrated from 22097e7b9b
2019-09-24 18:41:52 -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
bf472e8b0c
Merge branch 'release/2.2' into release/3.0
...
\n\nCommit migrated from d87fd02882
2019-09-23 12:39:55 -07:00
Doug Bunting
468f1ff0be
Merge branch 'release/2.1' => 'release/2.2' ( dotnet/extensions#2383 )
...
\n\nCommit migrated from b3983eab47
2019-09-23 12:09:00 -07:00
Doug Bunting
67a5a03f87
Merge branch 'release/2.2' into merge/release/2.1-to-release/2.2\n\nCommit migrated from 33f631c059
2019-09-23 11:55:08 -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
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
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
Doug Bunting
3101ce50ec
Merge branch 'release/3.0' => 'release/3.1' ( dotnet/extensions#2351 )
...
- no-op merge\n\nCommit migrated from 2db96ea772
2019-09-13 21:14:24 -07:00
Doug Bunting
7a7845d71b
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from e411c3dcd3
2019-09-13 21:13:33 -07:00
Matt Mitchell
0c023fcc67
Merge pull request dotnet/extensions#2337 from dotnet-maestro-bot/merge/release/3.0-to-release/3.1
...
[automated] Merge branch 'release/3.0' => 'release/3.1'\n\nCommit migrated from 47a9c6c0f5
2019-09-13 15:02:44 -07:00
Matt Mitchell
fcc6fd382c
Merge branch 'release/3.1' into merge/release/3.0-to-release/3.1\n\nCommit migrated from 7b0de30a97
2019-09-13 14:34:34 -07:00
John Luo
fd2033e5d5
Support netcoreapp3.1 TFM ( dotnet/extensions#2336 )
...
* Support netcoreapp3.1 TFM
* Unpin SDK for source build
* Update to preview1 branding
\n\nCommit migrated from 32cc8162ff
2019-09-12 22:34:52 -07:00
Brennan
4643c8f350
Fix FlakyAttribute ( dotnet/extensions#2245 )
...
\n\nCommit migrated from 1983ee879c
2019-08-28 09:10:43 -07:00
Brennan
72dc1409d6
Fix ConditionalFact and ConditionalTheory ( dotnet/extensions#2241 )
...
\n\nCommit migrated from ae9d51ffeb
2019-08-27 19:41:44 -07:00
Kevin Pilch
e1974283f0
Add XML Docs for pubternal types
...
\n\nCommit migrated from 033ea04bab
2019-08-27 13:43:50 -07:00
Doug Bunting
a935b9544f
Merge branch 'release/3.0-preview9' => 'release/3.0' ( dotnet/extensions#2226 )
...
- no-op merge\n\nCommit migrated from 44f2dd80b3
2019-08-24 11:04:08 -07:00
Pranav K
2ae32647fa
Merge branch 'release/3.0' into merge/release/3.0-preview9-to-release/3.0\n\nCommit migrated from 07c506d505
2019-08-23 18:13:05 -07:00
William Godbe
449a2eaf7f
Merge pull request dotnet/extensions#2216 from dotnet-maestro-bot/merge/release/3.0-preview9-to-release/3.0
...
[automated] Merge branch 'release/3.0-preview9' => 'release/3.0'\n\nCommit migrated from a459d9eab2
2019-08-22 15:26:47 -07:00