mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
Add xUnit tests readme
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
# xUnit Tests
|
||||
|
||||
This tests are completely Linux specific.
|
||||
|
||||
Every test class *must* belong to
|
||||
`[Collection("AssemblyLoadContext")]`. This ensures that PowerShell's
|
||||
AssemblyLoadContext is initialized before any other code is executed.
|
||||
When this is not the case, late initialization fails with
|
||||
`System.InvalidOperationException : Binding model is already locked
|
||||
for the AppDomain and cannot be reset.`
|
||||
|
||||
Having every class in the same collection is as close to an xUnit
|
||||
global init hook as can be done.
|
||||
Reference in New Issue
Block a user