diff --git a/Source/Platforms/DotNet/NUnit/DotnetToolSettings.xml b/Source/Platforms/DotNet/NUnit/DotnetToolSettings.xml
deleted file mode 100644
index b100d8dc3..000000000
--- a/Source/Platforms/DotNet/NUnit/DotnetToolSettings.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
-
-
-
-
\ No newline at end of file
diff --git a/Source/Platforms/DotNet/NUnit/Microsoft.Extensions.DependencyModel.dll b/Source/Platforms/DotNet/NUnit/Microsoft.Extensions.DependencyModel.dll
deleted file mode 100644
index c0315dc59..000000000
--- a/Source/Platforms/DotNet/NUnit/Microsoft.Extensions.DependencyModel.dll
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:693ad69d561f8533c9c45c41d8bcd9810547e2e862dffb275b10b5eb0dab9a6b
-size 67960
diff --git a/Source/Platforms/DotNet/NUnit/addins/nunit-project-loader.dll b/Source/Platforms/DotNet/NUnit/addins/nunit-project-loader.dll
new file mode 100644
index 000000000..4a600458a
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/nunit-project-loader.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fdf61e650bd6dc50b1f33d7e9bbc5de86a131ebb5bd55721a1ed0b5acbb81cca
+size 13824
diff --git a/Source/Platforms/DotNet/NUnit/addins/nunit-v2-result-writer.dll b/Source/Platforms/DotNet/NUnit/addins/nunit-v2-result-writer.dll
new file mode 100644
index 000000000..2315f1da6
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/nunit-v2-result-writer.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:802f8cce427e6463d857eba300ee2554315cda5386037ccfe0b32d2eb0db8dcb
+size 14848
diff --git a/Source/Platforms/DotNet/NUnit/addins/nunit.core.dll b/Source/Platforms/DotNet/NUnit/addins/nunit.core.dll
new file mode 100644
index 000000000..9eb4d4e91
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/nunit.core.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:00fd5b3d3b30218f8e6b034c5281e32f972f60d44e8ccd7e7d1b0b0545443e83
+size 147456
diff --git a/Source/Platforms/DotNet/NUnit/addins/nunit.core.interfaces.dll b/Source/Platforms/DotNet/NUnit/addins/nunit.core.interfaces.dll
new file mode 100644
index 000000000..fcee418a4
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/nunit.core.interfaces.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:65c8f229c84b57ff2b8097f0064a59693c6e2bc58660801c7679903e57891ab1
+size 53248
diff --git a/Source/Platforms/DotNet/NUnit/addins/nunit.v2.driver.dll b/Source/Platforms/DotNet/NUnit/addins/nunit.v2.driver.dll
new file mode 100644
index 000000000..bbabe7c13
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/nunit.v2.driver.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:068ed9d5866e2eeee4dc9dbcc10459855999dc45e6d49a589d9dc20f3e45115a
+size 20992
diff --git a/Source/Platforms/DotNet/NUnit/addins/teamcity-event-listener.dll b/Source/Platforms/DotNet/NUnit/addins/teamcity-event-listener.dll
new file mode 100644
index 000000000..37e4b47bf
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/teamcity-event-listener.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3b87b230e2fe5c772762314117ec13e8fc3373e099ec5ed596e1a4caa0e1d0e4
+size 45568
diff --git a/Source/Platforms/DotNet/NUnit/addins/vs-project-loader.dll b/Source/Platforms/DotNet/NUnit/addins/vs-project-loader.dll
new file mode 100644
index 000000000..3f009b8e1
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/addins/vs-project-loader.dll
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:983887f4a17a26aa69065f89bfd3dfe0349827eb3be94a4a387a7255d826a541
+size 17408
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.deps.json b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.deps.json
index b9b912138..7b9655795 100644
--- a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.deps.json
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.deps.json
@@ -6,10 +6,10 @@
"compilationOptions": {},
"targets": {
".NETCoreApp,Version=v7.0": {
- "nunit-agent/3.16.0": {
+ "nunit-agent/3.16.1": {
"dependencies": {
- "nunit.engine.api": "1.0.0",
- "nunit.engine.core": "1.0.0"
+ "nunit.engine.api": "3.16.1",
+ "nunit.engine.core": "3.16.1"
},
"runtime": {
"nunit-agent.dll": {}
@@ -141,17 +141,17 @@
}
}
},
- "nunit.engine.api/1.0.0": {
+ "nunit.engine.api/3.16.1": {
"runtime": {
"nunit.engine.api.dll": {}
}
},
- "nunit.engine.core/1.0.0": {
+ "nunit.engine.core/3.16.1": {
"dependencies": {
"Microsoft.Extensions.DependencyModel": "3.1.0",
"Microsoft.Win32.Registry": "4.3.0",
"TestCentric.Metadata": "1.7.1",
- "nunit.engine.api": "1.0.0"
+ "nunit.engine.api": "3.16.1"
},
"runtime": {
"nunit.engine.core.dll": {}
@@ -160,7 +160,7 @@
}
},
"libraries": {
- "nunit-agent/3.16.0": {
+ "nunit-agent/3.16.1": {
"type": "project",
"serviceable": false,
"sha512": ""
@@ -291,12 +291,12 @@
"path": "testcentric.metadata/1.7.1",
"hashPath": "testcentric.metadata.1.7.1.nupkg.sha512"
},
- "nunit.engine.api/1.0.0": {
+ "nunit.engine.api/3.16.1": {
"type": "project",
"serviceable": false,
"sha512": ""
},
- "nunit.engine.core/1.0.0": {
+ "nunit.engine.core/3.16.1": {
"type": "project",
"serviceable": false,
"sha512": ""
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.dll b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.dll
index d4e9668db..85c21867f 100644
--- a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.dll
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:0db0362abeeb64de2e1c9565ef71f95284beedc6f14eb4f6cfb499261b83a956
+oid sha256:2a87f056fbd8030aa488516502bd2643bdf9927a61e8d5752720d18407a9264d
size 74240
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.exe b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.exe
new file mode 100644
index 000000000..96a23e6a7
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.exe
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:bbf76732e706bcb793183f65d2b395c7db3d97032e44f17ee5f535ca14e218e4
+size 216064
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.pdb b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.pdb
new file mode 100644
index 000000000..93d58ee6f
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f5e7595907c6789d00909cc4eb9d1bcd79542cef01f71187d1df8a2195a012a2
+size 12380
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.runtimeconfig.json b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.runtimeconfig.json
index bcebc2c14..398903e05 100644
--- a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.runtimeconfig.json
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit-agent.runtimeconfig.json
@@ -1,20 +1,10 @@
{
"runtimeOptions": {
"tfm": "net7.0",
- "frameworks": [
- {
- "name": "Microsoft.NETCore.App",
- "version": "7.0.0"
- },
- {
- "name": "Microsoft.WindowsDesktop.App",
- "version": "7.0.0"
- },
- {
- "name": "Microsoft.AspNetCore.App",
- "version": "7.0.0"
- }
- ],
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "7.0.0"
+ },
"configProperties": {
"System.Reflection.Metadata.MetadataUpdater.IsSupported": false
}
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
deleted file mode 100644
index 1558d5f75..000000000
--- a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
+++ /dev/null
@@ -1 +0,0 @@
-../../ # refer to the directory containing the engine and runner
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.dll b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.dll
index 65a8d3e89..011a3f7ae 100644
--- a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.dll
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:bebaef819565704ecd9b400bd1868ca4d2002f0d1955ac85ad0d316a96bd81e3
+oid sha256:35ecf0f9cca274723fd8558f43d1df0dc6bac5d7b23980352aa7b939d3f25f66
size 17920
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.pdb b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.pdb
new file mode 100644
index 000000000..1e1d56cfb
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.api.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3c24bc9109b91b1480333ddd65ea86550c78535d41d9f85060faaa0b07047244
+size 13264
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.dll b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.dll
index 9a39faa8f..db0e74b46 100644
--- a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.dll
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:72a3987104e07bfcb530b5f1351f63246b8fd689daa54b621adb8527820fe435
-size 88064
+oid sha256:0ab2a00c73a8e96dea442fa176659ba1d64e91301c4af3188d6e06c08570d1af
+size 89600
diff --git a/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.pdb b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.pdb
new file mode 100644
index 000000000..f67199d23
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.engine.core.pdb
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2ed71cd2690b210117a0ee5fa8b417b39c5d2c599ab8cf3fdc87fe9a48c34391
+size 45688
diff --git a/Source/Platforms/DotNet/NUnit/build/NUnit.props b/Source/Platforms/DotNet/NUnit/build/NUnit.props
deleted file mode 100644
index 79c80b821..000000000
--- a/Source/Platforms/DotNet/NUnit/build/NUnit.props
+++ /dev/null
@@ -1,7 +0,0 @@
-
-
-
-
-
-
-
diff --git a/Source/Platforms/DotNet/NUnit/build/nunit.framework.dll b/Source/Platforms/DotNet/NUnit/build/nunit.framework.dll
deleted file mode 100644
index 4148f3c15..000000000
--- a/Source/Platforms/DotNet/NUnit/build/nunit.framework.dll
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:8209dde828b2fd6bb89afff760916208fb8c0c3d91732676c3213e46c94aade0
-size 486912
diff --git a/Source/Platforms/DotNet/NUnit/nunit.bundle.addins b/Source/Platforms/DotNet/NUnit/nunit.bundle.addins
new file mode 100644
index 000000000..be4c6fa29
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/nunit.bundle.addins
@@ -0,0 +1,5 @@
+addins/nunit.v2.driver.dll
+addins/nunit-v2-result-writer.dll
+addins/nunit-project-loader.dll
+addins/vs-project-loader.dll
+addins/teamcity-event-listener.dll
diff --git a/Source/Platforms/DotNet/NUnit/nunit.console.nuget.addins b/Source/Platforms/DotNet/NUnit/nunit.console.nuget.addins
deleted file mode 100644
index c5495ff20..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit.console.nuget.addins
+++ /dev/null
@@ -1,6 +0,0 @@
-../../NUnit.Extension.*/**/tools/ # nuget v2 layout
-../../../NUnit.Extension.*/**/tools/ # nuget v3 layout
-../../../../NUnit.Extension.*/**/tools/
-../../nunit.extension.*/**/tools/ # nuget v2 layout
-../../../nunit.extension.*/**/tools/ # nuget v3 layout
-../../../../nunit.extension.*/**/tools/
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.addins b/Source/Platforms/DotNet/NUnit/nunit.engine.addins
new file mode 100644
index 000000000..be4c6fa29
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/nunit.engine.addins
@@ -0,0 +1,5 @@
+addins/nunit.v2.driver.dll
+addins/nunit-v2-result-writer.dll
+addins/nunit-project-loader.dll
+addins/vs-project-loader.dll
+addins/teamcity-event-listener.dll
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.api.dll b/Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
index 1190c4edb..8097fec02 100644
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
+++ b/Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:12e2330938618cbf2c457be2c0e75d242b91e87d3c033d8cfb86c8957ed0e0a8
-size 17920
+oid sha256:695191d3cc03eea28fee47cc265d977a8cb884bf0a8e8403a8006c0141edbca1
+size 18432
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.api.pdb b/Source/Platforms/DotNet/NUnit/nunit.engine.api.pdb
deleted file mode 100644
index 6fab2e700..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.api.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1e3822567a736e30b555da4f710ade781297bc1d64d777146dedc4308d6da534
-size 13300
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.api.xml b/Source/Platforms/DotNet/NUnit/nunit.engine.api.xml
deleted file mode 100644
index 52687344e..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.api.xml
+++ /dev/null
@@ -1,1161 +0,0 @@
-
-
-
- nunit.engine.api
-
-
-
-
- NUnitEngineException is thrown when the engine has been
- called with improper values or when a particular facility
- is not available.
-
-
-
-
- Construct with a message
-
-
-
-
- Construct with a message and inner exception
-
-
-
-
- Serialization constructor
-
-
-
-
- The exception that is thrown if a valid test engine is not found
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- Initializes a new instance of the class.
-
- The minimum version.
-
-
-
- NUnitEngineUnloadException is thrown when a test run has completed successfully
- but one or more errors were encountered when attempting to unload
- and shut down the test run cleanly.
-
-
-
-
- Construct with a message
-
-
-
-
- Construct with a message and inner exception
-
-
-
-
- Construct with a message and a collection of exceptions.
-
-
-
-
- Serialization constructor.
-
-
-
-
- Gets the collection of exceptions .
-
-
-
-
- The ExtensionAttribute is used to identify a class that is intended
- to serve as an extension.
-
-
-
-
- Initializes a new instance of the class.
-
-
-
-
- A unique string identifying the ExtensionPoint for which this Extension is
- intended. This is an optional field provided NUnit is able to deduce the
- ExtensionPoint from the Type of the extension class.
-
-
-
-
- An optional description of what the extension does.
-
-
-
-
- Flag indicating whether the extension is enabled.
-
- true if enabled; otherwise, false.
-
-
-
- The minimum Engine version for which this extension is designed
-
-
-
-
- ExtensionPointAttribute is used at the assembly level to identify and
- document any ExtensionPoints supported by the assembly.
-
-
-
-
- Construct an ExtensionPointAttribute
-
- A unique string identifying the extension point.
- The required Type of any extension that is installed at this extension point.
-
-
-
- The unique string identifying this ExtensionPoint. This identifier
- is typically formatted as a path using '/' and the set of extension
- points is sometimes viewed as forming a tree.
-
-
-
-
- The required Type (usually an interface) of any extension that is
- installed at this ExtensionPoint.
-
-
-
-
- An optional description of the purpose of the ExtensionPoint
-
-
-
-
- The ExtensionPropertyAttribute is used to specify named properties for an extension.
-
-
-
-
- Construct an ExtensionPropertyAttribute
-
- The name of the property
- The property value
-
-
-
- The name of the property.
-
-
-
-
- The property value
-
-
-
-
- Interface implemented by a Type that knows how to create a driver for a test assembly.
-
-
-
-
- Gets a flag indicating whether a given AssemblyName
- represents a test framework supported by this factory.
-
- An AssemblyName referring to the possible test framework.
-
-
-
- Gets a driver for a given test assembly and a framework
- which the assembly is already known to reference.
-
- An AssemblyName referring to the test framework.
-
-
-
-
- The IExtensionNode interface is implemented by a class that represents a
- single extension being installed on a particular extension point.
-
-
-
-
- Gets the full name of the Type of the extension object.
-
-
-
-
- Gets a value indicating whether this is enabled.
-
- true if enabled; otherwise, false.
-
-
-
- Gets the unique string identifying the ExtensionPoint for which
- this Extension is intended. This identifier may be supplied by the attribute
- marking the extension or deduced by NUnit from the Type of the extension class.
-
-
-
-
- Gets an optional description of what the extension does.
-
-
-
-
- The TargetFramework of the extension assembly.
-
-
-
-
- Gets a collection of the names of all this extension's properties
-
-
-
-
- Gets a collection of the values of a particular named property
- If none are present, returns an empty enumerator.
-
- The property name
- A collection of values
-
-
-
- The path to the assembly implementing this extension.
-
-
-
-
- The version of the assembly implementing this extension.
-
-
-
-
- An ExtensionPoint represents a single point in the TestEngine
- that may be extended by user addins and extensions.
-
-
-
-
- Gets the unique path identifying this extension point.
-
-
-
-
- Gets the description of this extension point. May be null.
-
-
-
-
- Gets the FullName of the Type required for any extension to be installed at this extension point.
-
-
-
-
- Gets an enumeration of IExtensionNodes for extensions installed on this extension point.
-
-
-
-
- The IFrameworkDriver interface is implemented by a class that
- is able to use an external framework to explore or run tests
- under the engine.
-
-
-
-
- Gets and sets the unique identifier for this driver,
- used to ensure that test ids are unique across drivers.
-
-
-
-
- Loads the tests in an assembly.
-
- An Xml string representing the loaded test
-
-
-
- Count the test cases that would be executed.
-
- An XML string representing the TestFilter to use in counting the tests
- The number of test cases counted
-
-
-
- Executes the tests in an assembly.
-
- An ITestEventHandler that receives progress notices
- A XML string representing the filter that controls which tests are executed
- An Xml string representing the result
-
-
-
- Returns information about the tests in an assembly.
-
- An XML string representing the filter that controls which tests are included
- An Xml string representing the tests
-
-
-
- Cancel the ongoing test run. If no test is running, the call is ignored.
-
- If true, cancel any ongoing test threads, otherwise wait for them to complete.
-
-
-
- Interface for the various project types that the engine can load.
-
-
-
-
- Gets the path to the file storing this project, if any.
- If the project has not been saved, this is null.
-
-
-
-
- Gets the active configuration, as defined
- by the particular project.
-
-
-
-
- Gets a list of the configs for this project
-
-
-
-
- Gets a test package for the primary or active
- configuration within the project. The package
- includes all the assemblies and any settings
- specified in the project format.
-
- A TestPackage
-
-
-
- Gets a TestPackage for a specific configuration
- within the project. The package includes all the
- assemblies and any settings specified in the
- project format.
-
- The name of the config to use
- A TestPackage for the named configuration.
-
-
-
- The IProjectLoader interface is implemented by any class
- that knows how to load projects in a specific format.
-
-
-
-
- Returns true if the file indicated is one that this
- loader knows how to load.
-
- The path of the project file
- True if the loader knows how to load this file, otherwise false
-
-
-
- Loads a project of a known format.
-
- The path of the project file
- An IProject interface to the loaded project or null if the project cannot be loaded
-
-
-
- Common interface for objects that process and write out test results
-
-
-
-
- Checks if the output path is writable. If the output is not
- writable, this method should throw an exception.
-
-
-
-
-
- Writes result to the specified output path.
-
- XmlNode for the result
- Path to which it should be written
-
-
-
- Writes result to a TextWriter.
-
- XmlNode for the result
- TextWriter to which it should be written
-
-
-
- TypeExtensionPointAttribute is used to bind an extension point
- to a class or interface.
-
-
-
-
- Construct a TypeExtensionPointAttribute, specifying the path.
-
- A unique string identifying the extension point.
-
-
-
- Construct an TypeExtensionPointAttribute, without specifying the path.
- The extension point will use a path constructed based on the interface
- or class to which the attribute is applied.
-
-
-
-
- The unique string identifying this ExtensionPoint. This identifier
- is typically formatted as a path using '/' and the set of extension
- points is sometimes viewed as forming a tree.
-
-
-
-
- An optional description of the purpose of the ExtensionPoint
-
-
-
-
- Interface that returns a list of available runtime frameworks.
-
-
-
-
- Gets a list of available runtime frameworks.
-
-
-
-
- The IExtensionService interface allows a runner to manage extensions.
-
-
-
-
- Gets an enumeration of all ExtensionPoints in the engine.
-
-
-
-
- Gets an enumeration of all installed Extensions.
-
-
-
-
- Get an ExtensionPoint based on its unique identifying path.
-
-
-
-
- Get an enumeration of ExtensionNodes based on their identifying path.
-
-
-
-
- Enable or disable an extension
-
-
-
-
-
-
- Interface for logging within the engine
-
-
-
-
- Logs the specified message at the error level.
-
- The message.
-
-
-
- Logs the specified message at the error level.
-
- The message.
- The arguments.
-
-
-
- Logs the specified message at the warning level.
-
- The message.
-
-
-
- Logs the specified message at the warning level.
-
- The message.
- The arguments.
-
-
-
- Logs the specified message at the info level.
-
- The message.
-
-
-
- Logs the specified message at the info level.
-
- The message.
- The arguments.
-
-
-
- Logs the specified message at the debug level.
-
- The message.
-
-
-
- Logs the specified message at the debug level.
-
- The message.
- The arguments.
-
-
-
- Interface to abstract getting loggers
-
-
-
-
- Gets the logger.
-
- The name of the logger to get.
-
-
-
-
- InternalTraceLevel is an enumeration controlling the
- level of detailed presented in the internal log.
-
-
-
-
- Use the default settings as specified by the user.
-
-
-
-
- Do not display any trace messages
-
-
-
-
- Display Error messages only
-
-
-
-
- Display Warning level and higher messages
-
-
-
-
- Display informational and higher messages
-
-
-
-
- Display debug messages and higher - i.e. all messages
-
-
-
-
- Display debug messages and higher - i.e. all messages
-
-
-
-
- The IRecentFiles interface is used to isolate the app
- from various implementations of recent files.
-
-
-
-
- The max number of files saved
-
-
-
-
- Get a list of all the file entries
-
- The most recent file list
-
-
-
- Set the most recent file name, reordering
- the saved names as needed and removing the oldest
- if the max number of files would be exceeded.
- The current CLR version is used to create the entry.
-
-
-
-
- Remove a file from the list
-
- The name of the file to remove
-
-
-
- IResultWriterService provides result writers for a specified
- well-known format.
-
-
-
-
- Gets an array of the available formats
-
-
-
-
- Gets a ResultWriter for a given format and set of arguments.
-
- The name of the format to be used
- A set of arguments to be used in constructing the writer or null if non arguments are needed
- An IResultWriter
-
-
-
- Interface implemented by objects representing a runtime framework.
-
-
-
-
- Gets the inique Id for this runtime, such as "net-4.5"
-
-
-
-
- Gets the display name of the framework, such as ".NET 4.5"
-
-
-
-
- Gets the framework version: usually contains two components, Major
- and Minor, which match the corresponding CLR components, but not always.
-
-
-
-
- Gets the Version of the CLR for this framework
-
-
-
-
- Gets a string representing the particular profile installed,
- or null if there is no profile. Currently. the only defined
- values are Full and Client.
-
-
-
-
- Implemented by a type that provides information about the
- current and other available runtimes.
-
-
-
-
- Returns true if the runtime framework represented by
- the string passed as an argument is available.
-
- A string representing a framework, like 'net-4.0'
- True if the framework is available, false if unavailable or nonexistent
-
-
-
- Selects a target runtime framework for a TestPackage based on
- the settings in the package and the assemblies themselves.
- The package RuntimeFramework setting may be updated as a
- result and the selected runtime is returned.
-
- Note that if a package has subpackages, the subpackages may run on a different
- framework to the top-level package. In future, this method should
- probably not return a simple string, and instead require runners
- to inspect the test package structure, to find all desired frameworks.
-
- A TestPackage
- The selected RuntimeFramework
-
-
-
- Enumeration representing the status of a service
-
-
-
- Service was never started or has been stopped
-
-
- Started successfully
-
-
- Service failed to start and is unavailable
-
-
-
- The IService interface is implemented by all Services. Although it
- is extensible, it does not reside in the Extensibility namespace
- because it is so widely used by the engine.
-
-
-
-
- The ServiceContext
-
-
-
-
- Gets the ServiceStatus of this service
-
-
-
-
- Initialize the Service
-
-
-
-
- Do any cleanup needed before terminating the service
-
-
-
-
- IServiceLocator allows clients to locate any NUnit services
- for which the interface is referenced. In normal use, this
- linits it to those services using interfaces defined in the
- nunit.engine.api assembly.
-
-
-
-
- Return a specified type of service
-
-
-
-
- Return a specified type of service
-
-
-
-
- Event handler for settings changes
-
- The sender.
- The instance containing the event data.
-
-
-
- Event argument for settings changes
-
-
-
-
- Initializes a new instance of the class.
-
- Name of the setting that has changed.
-
-
-
- Gets the name of the setting that has changed
-
-
-
-
- The ISettings interface is used to access all user
- settings and options.
-
-
-
-
- Occurs when the settings are changed.
-
-
-
-
- Load a setting from the storage.
-
- Name of the setting to load
- Value of the setting or null
-
-
-
- Load a setting from the storage or return a default value
-
- Name of the setting to load
- Value to return if the setting is missing
- Value of the setting or the default value
-
-
-
- Remove a setting from the storage
-
- Name of the setting to remove
-
-
-
- Remove an entire group of settings from the storage
-
- Name of the group to remove
-
-
-
- Save a setting in the storage
-
- Name of the setting to save
- Value to be saved
-
-
-
- ITestEngine represents an instance of the test engine.
- Clients wanting to discover, explore or run tests start
- require an instance of the engine, which is generally
- acquired from the TestEngineActivator class.
-
-
-
-
- Gets the IServiceLocator interface, which gives access to
- certain services provided by the engine.
-
-
-
-
- Gets and sets the directory path used by the engine for saving files.
- Some services may ignore changes to this path made after initialization.
- The default value is the current directory.
-
-
-
-
- Gets and sets the InternalTraceLevel used by the engine. Changing this
- setting after initialization will have no effect. The default value
- is the value saved in the NUnit settings.
-
-
-
-
- Initialize the engine. This includes initializing mono addins,
- setting the trace level and creating the standard set of services
- used in the Engine.
-
- This interface is not normally called by user code. Programs linking
- only to the nunit.engine.api assembly are given a
- pre-initialized instance of TestEngine. Programs
- that link directly to nunit.engine usually do so
- in order to perform custom initialization.
-
-
-
-
- Returns a test runner instance for use by clients in discovering,
- exploring and executing tests.
-
- The TestPackage for which the runner is intended.
- An ITestRunner.
-
-
-
- The ITestListener interface is used to receive notices of significant
- events while a test is running. Its single method accepts an Xml string,
- which may represent any event generated by the test framework, the driver
- or any of the runners internal to the engine. Use of Xml means that
- any driver and framework may add additional events and the engine will
- simply pass them on through this interface.
-
-
-
-
- Handle a progress report or other event.
-
- An XML progress report.
-
-
-
- Interface to a TestFilterBuilder, which is used to create TestFilters
-
-
-
-
- Add a test to be selected
-
- The full name of the test, as created by NUnit
-
-
-
- Specify what is to be included by the filter using a where clause.
-
- A where clause that will be parsed by NUnit to create the filter.
-
-
-
- Get a TestFilter constructed according to the criteria specified by the other calls.
-
- A TestFilter.
-
-
-
- The TestFilterService provides builders that can create TestFilters
-
-
-
-
- Get an uninitialized TestFilterBuilder
-
-
-
-
- The ITestRun class represents an ongoing test run.
-
-
-
-
- Get the result of the test.
-
- An XmlNode representing the test run result
-
-
-
- Blocks the current thread until the current test run completes
- or the timeout is reached
-
- A that represents the number of milliseconds to wait or -1 milliseconds to wait indefinitely.
- True if the run completed
-
-
-
- Interface implemented by all test runners.
-
-
-
-
- Get a flag indicating whether a test is running
-
-
-
-
- Load a TestPackage for possible execution
-
- An XmlNode representing the loaded package.
-
- This method is normally optional, since Explore and Run call
- it automatically when necessary. The method is kept in order
- to make it easier to convert older programs that use it.
-
-
-
-
- Unload any loaded TestPackage. If none is loaded,
- the call is ignored.
-
-
-
-
- Reload the current TestPackage
-
- An XmlNode representing the loaded package.
-
-
-
- Count the test cases that would be run under
- the specified filter.
-
- A TestFilter
- The count of test cases
-
-
-
- Run the tests in the loaded TestPackage and return a test result. The tests
- are run synchronously and the listener interface is notified as it progresses.
-
- The listener that is notified as the run progresses
- A TestFilter used to select tests
- An XmlNode giving the result of the test execution
-
-
-
- Start a run of the tests in the loaded TestPackage. The tests are run
- asynchronously and the listener interface is notified as it progresses.
-
- The listener that is notified as the run progresses
- A TestFilter used to select tests
-
-
-
-
- Cancel the ongoing test run. If no test is running, the call is ignored.
-
- If true, cancel any ongoing test threads, otherwise wait for them to complete.
-
-
-
- Explore a loaded TestPackage and return information about the tests found.
-
- The TestFilter to be used in selecting tests to explore.
- An XmlNode representing the tests found.
-
-
-
- TestEngineActivator creates an instance of the test engine and returns an ITestEngine interface.
-
-
-
-
- Create an instance of the test engine.
-
- An
-
-
-
- Abstract base for all test filters. A filter is represented
- by an XmlNode with <filter> as its topmost element.
- In the console runner, filters serve only to carry this
- XML representation, as all filtering is done by the engine.
-
-
-
-
- Initializes a new instance of the class.
-
- The XML text that specifies the filter.
-
-
-
- The empty filter - one that always passes.
-
-
-
-
- Gets the XML representation of this filter as a string.
-
-
-
-
- TestPackage holds information about a set of test files to
- be loaded by a TestRunner. Each TestPackage represents
- tests for one or more test files. TestPackages may be named
- or anonymous, depending on the constructor used.
-
- Upon construction, a package is given an ID (string), which
- remains unchanged for the lifetime of the TestPackage instance.
- The package ID is passed to the test framework for use in generating
- test IDs.
-
- A runner that reloads test assemblies and wants the ids to remain stable
- should avoid creating a new package but should instead use the original
- package, changing settings as needed. This gives the best chance for the
- tests in the reloaded assembly to match those originally loaded.
-
-
-
-
- Construct a named TestPackage, specifying a file path for
- the assembly or project to be used.
-
- The file path.
-
-
-
- Construct an anonymous TestPackage that wraps test files.
-
-
-
-
-
- Every test package gets a unique ID used to prefix test IDs within that package.
-
-
- The generated ID is only unique for packages created within the same application domain.
- For that reason, NUnit pre-creates all test packages that will be needed.
-
-
-
-
- Gets the name of the package
-
-
-
-
- Gets the path to the file containing tests. It may be
- an assembly or a recognized project type.
-
-
-
-
- Gets the list of SubPackages contained in this package
-
-
-
-
- Gets the settings dictionary for this package.
-
-
-
-
- Add a subproject to the package.
-
- The subpackage to be added
-
-
-
- Add a setting to a package and all of its subpackages.
-
- The name of the setting
- The value of the setting
-
- Once a package is created, subpackages may have been created
- as well. If you add a setting directly to the Settings dictionary
- of the package, the subpackages are not updated. This method is
- used when the settings are intended to be reflected to all the
- subpackages under the package.
-
-
-
-
- Return the value of a setting or a default.
-
- The name of the setting
- The default value
-
-
-
-
- TestSelectionParserException is thrown when an error
- is found while parsing the selection expression.
-
-
-
-
- Construct with a message
-
-
-
-
- Construct with a message and inner exception
-
-
-
-
-
-
- Serialization constructor
-
-
-
-
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.core.dll b/Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
index 711ab93d9..e70119fd5 100644
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
+++ b/Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:4eff8853d7f3f8e20384a09a010780d6ac81923a5fecd8f21753ceb053db55c2
-size 89600
+oid sha256:56d27370c602bf1b6f4cb1d14ac634e71d693c7cea3e256d6d578f057509c0fa
+size 111616
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.core.pdb b/Source/Platforms/DotNet/NUnit/nunit.engine.core.pdb
deleted file mode 100644
index 1c6df892d..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.core.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:3685b3dacfee77ebbcd311edb74e664b81d47ddd6c5f8f825d734e48913462d0
-size 45724
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.dll b/Source/Platforms/DotNet/NUnit/nunit.engine.dll
index 6e3f2e183..efe00b34b 100644
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.dll
+++ b/Source/Platforms/DotNet/NUnit/nunit.engine.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7584c2fecbdbefc8ddd0b49d9e8bc4bdd527ec9ba204ef3d95dca3a0bae16e05
-size 47616
+oid sha256:2c4873d02f61aa83738c9265b6f11a5ea13b0620fa2fb331a40e3ceb2e191599
+size 65024
diff --git a/Source/Platforms/DotNet/NUnit/nunit.engine.pdb b/Source/Platforms/DotNet/NUnit/nunit.engine.pdb
deleted file mode 100644
index 5f7c518cb..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit.engine.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:ae51db163e8449c166fd352983ed03d7d71881fa2657c908a75c6f8b1be4f1bd
-size 27356
diff --git a/Source/Platforms/DotNet/NUnit/nunit3-console.exe b/Source/Platforms/DotNet/NUnit/nunit3-console.exe
new file mode 100644
index 000000000..f17d502cb
--- /dev/null
+++ b/Source/Platforms/DotNet/NUnit/nunit3-console.exe
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3a83a53495d68679a5edb1b8ca72fc8ca44e571d6754015bd74d82ed69ee88d4
+size 165376
diff --git a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.dll.config b/Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
similarity index 98%
rename from Source/Platforms/DotNet/NUnit/nunit3-netcore-console.dll.config
rename to Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
index fb93fb52c..bf784cbb9 100644
--- a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.dll.config
+++ b/Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
@@ -10,12 +10,9 @@
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.deps.json b/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.deps.json
deleted file mode 100644
index 156558138..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.deps.json
+++ /dev/null
@@ -1,319 +0,0 @@
-{
- "runtimeTarget": {
- "name": ".NETCoreApp,Version=v6.0",
- "signature": ""
- },
- "compilationOptions": {},
- "targets": {
- ".NETCoreApp,Version=v6.0": {
- "nunit3-netcore-console/3.16.1": {
- "dependencies": {
- "nunit.engine": "3.16.1",
- "nunit.engine.api": "3.16.1"
- },
- "runtime": {
- "nunit3-netcore-console.dll": {}
- }
- },
- "Microsoft.Extensions.DependencyModel/3.1.0": {
- "dependencies": {
- "System.Text.Json": "4.7.0"
- },
- "runtime": {
- "lib/netstandard2.0/Microsoft.Extensions.DependencyModel.dll": {
- "assemblyVersion": "3.1.0.0",
- "fileVersion": "3.100.19.56502"
- }
- }
- },
- "Microsoft.NETCore.Platforms/1.1.0": {},
- "Microsoft.NETCore.Targets/1.1.0": {},
- "Microsoft.Win32.Registry/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "System.Collections": "4.3.0",
- "System.Globalization": "4.3.0",
- "System.Resources.ResourceManager": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Extensions": "4.3.0",
- "System.Runtime.Handles": "4.3.0",
- "System.Runtime.InteropServices": "4.3.0"
- }
- },
- "System.Collections/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Globalization/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.IO/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0",
- "System.Text.Encoding": "4.3.0",
- "System.Threading.Tasks": "4.3.0"
- }
- },
- "System.Reflection/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.IO": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Reflection.Primitives/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Resources.ResourceManager/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Globalization": "4.3.0",
- "System.Reflection": "4.3.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0"
- }
- },
- "System.Runtime.Extensions/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.Handles/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Runtime.InteropServices/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Reflection": "4.3.0",
- "System.Reflection.Primitives": "4.3.0",
- "System.Runtime": "4.3.0",
- "System.Runtime.Handles": "4.3.0"
- }
- },
- "System.Text.Encoding/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "System.Text.Json/4.7.0": {},
- "System.Threading.Tasks/4.3.0": {
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0",
- "Microsoft.NETCore.Targets": "1.1.0",
- "System.Runtime": "4.3.0"
- }
- },
- "TestCentric.Metadata/1.7.1": {
- "runtime": {
- "lib/netstandard2.0/testcentric.engine.metadata.dll": {
- "assemblyVersion": "1.7.1.0",
- "fileVersion": "1.7.1.0"
- }
- }
- },
- "nunit.engine/3.16.1": {
- "dependencies": {
- "nunit.engine.api": "3.16.1",
- "nunit.engine.core": "3.16.1"
- },
- "runtime": {
- "nunit.engine.dll": {}
- }
- },
- "nunit.engine.api/3.16.1": {
- "runtime": {
- "nunit.engine.api.dll": {}
- }
- },
- "nunit.engine.core/3.16.1": {
- "dependencies": {
- "Microsoft.Extensions.DependencyModel": "3.1.0",
- "Microsoft.Win32.Registry": "4.3.0",
- "TestCentric.Metadata": "1.7.1",
- "nunit.engine.api": "3.16.1"
- },
- "runtime": {
- "nunit.engine.core.dll": {}
- }
- }
- }
- },
- "libraries": {
- "nunit3-netcore-console/3.16.1": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "Microsoft.Extensions.DependencyModel/3.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-8tBjqI1xU3CNjdXMZF7BaY71ChU44x30QtHI2rVmPB3+3PjYi+YGhVTV5+IOlc40F81Bylh4gWwHET3jVKFE4Q==",
- "path": "microsoft.extensions.dependencymodel/3.1.0",
- "hashPath": "microsoft.extensions.dependencymodel.3.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Platforms/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
- "path": "microsoft.netcore.platforms/1.1.0",
- "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
- },
- "Microsoft.NETCore.Targets/1.1.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
- "path": "microsoft.netcore.targets/1.1.0",
- "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
- },
- "Microsoft.Win32.Registry/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-Lw1/VwLH1yxz6SfFEjVRCN0pnflLEsWgnV4qsdJ512/HhTwnKXUG+zDQ4yTO3K/EJQemGoNaBHX5InISNKTzUQ==",
- "path": "microsoft.win32.registry/4.3.0",
- "hashPath": "microsoft.win32.registry.4.3.0.nupkg.sha512"
- },
- "System.Collections/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
- "path": "system.collections/4.3.0",
- "hashPath": "system.collections.4.3.0.nupkg.sha512"
- },
- "System.Globalization/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
- "path": "system.globalization/4.3.0",
- "hashPath": "system.globalization.4.3.0.nupkg.sha512"
- },
- "System.IO/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
- "path": "system.io/4.3.0",
- "hashPath": "system.io.4.3.0.nupkg.sha512"
- },
- "System.Reflection/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
- "path": "system.reflection/4.3.0",
- "hashPath": "system.reflection.4.3.0.nupkg.sha512"
- },
- "System.Reflection.Primitives/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
- "path": "system.reflection.primitives/4.3.0",
- "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
- },
- "System.Resources.ResourceManager/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
- "path": "system.resources.resourcemanager/4.3.0",
- "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
- },
- "System.Runtime/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
- "path": "system.runtime/4.3.0",
- "hashPath": "system.runtime.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Extensions/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
- "path": "system.runtime.extensions/4.3.0",
- "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
- },
- "System.Runtime.Handles/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
- "path": "system.runtime.handles/4.3.0",
- "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
- },
- "System.Runtime.InteropServices/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
- "path": "system.runtime.interopservices/4.3.0",
- "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
- },
- "System.Text.Encoding/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
- "path": "system.text.encoding/4.3.0",
- "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
- },
- "System.Text.Json/4.7.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-IPq/x/d5nAcnD3vIyM3AbPOaTgcqrh0AqPSx7U53UFu3M6k1TH1u/eXc9/h4jm/3mpP1WRUpevlPY4PACd7AWw==",
- "path": "system.text.json/4.7.0",
- "hashPath": "system.text.json.4.7.0.nupkg.sha512"
- },
- "System.Threading.Tasks/4.3.0": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
- "path": "system.threading.tasks/4.3.0",
- "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
- },
- "TestCentric.Metadata/1.7.1": {
- "type": "package",
- "serviceable": true,
- "sha512": "sha512-QjdwsUJXJbGmFKNiTZbWeRpwhqRcEAtgb+dwR4YVK8xUBBEfXfrFV074f1DBtnrOfAIT+LnZCeVVeg/fYUlAEA==",
- "path": "testcentric.metadata/1.7.1",
- "hashPath": "testcentric.metadata.1.7.1.nupkg.sha512"
- },
- "nunit.engine/3.16.1": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "nunit.engine.api/3.16.1": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- },
- "nunit.engine.core/3.16.1": {
- "type": "project",
- "serviceable": false,
- "sha512": ""
- }
- }
-}
\ No newline at end of file
diff --git a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.dll b/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.dll
deleted file mode 100644
index 96a3a9a1b..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.dll
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:e6c782a1ac5c8d10ca9137f45a88137b7e23e862e6aaefc494d85a92bba236fa
-size 165376
diff --git a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.pdb b/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.pdb
deleted file mode 100644
index 456b9fd48..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.pdb
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:fa04b607793797505be87dd33d88a362af57d4d99e7cc6e1182f8119e85876b5
-size 42568
diff --git a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.runtimeconfig.json b/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.runtimeconfig.json
deleted file mode 100644
index 30e8b4c84..000000000
--- a/Source/Platforms/DotNet/NUnit/nunit3-netcore-console.runtimeconfig.json
+++ /dev/null
@@ -1,13 +0,0 @@
-{
- "runtimeOptions": {
- "tfm": "net6.0",
- "rollForward": "Major",
- "framework": {
- "name": "Microsoft.NETCore.App",
- "version": "6.0.0"
- },
- "configProperties": {
- "System.Reflection.Metadata.MetadataUpdater.IsSupported": false
- }
- }
-}
\ No newline at end of file
diff --git a/Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll b/Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
index 4ffc2c0e6..8d16a9559 100644
--- a/Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
+++ b/Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:69e4533ee53bfcee5305ee16c1fe485c4d4d8525ac3d367d9e04d5b4baa4a6c6
-size 177664
+oid sha256:b08bf44fd3270243def47673d606959915ba723db7e694e58cb44a92145b0ebb
+size 176640