xamarin-macios/tests/xharness/Microsoft.DotNet.XHarness.i...
Rolf Bjarne Kvinge 5aed65d45e
[xharness] Fix rendering human-readable results for parameterized tests. Fixes #9400. (#9704)
We weren't probably parsing nested test-suite elements in the xml, so
implement parsing of test-suite elements using recursion, which is easier and
less error-prone (and turns out to work fine too).

Also use TextReader/Writer instead of StreamReader/Writer in a few places.
This makes it easier to write tests, since TextReader/Writer can use in-memory
streams (no need to mess with temporary files).

Fixes https://github.com/xamarin/xamarin-macios/issues/9400.
2020-09-25 19:18:37 +02:00
..
Collections [Harness] Rename device management classes (Devices, Simulators, ILoadAsync) (#8295) 2020-04-06 14:33:27 -04:00
Execution [Harness] Add support to create tunnels. (#8446) 2020-08-05 18:54:43 -04:00
Hardware [Xcode12] Bring xcode 12 changes into main. 2020-09-23 16:05:22 -04:00
Listeners [Harness] Add support to create tunnels. (#8446) 2020-08-05 18:54:43 -04:00
Logging [Harness] Generalize the BuildProjectTask (#8299) 2020-08-05 18:39:35 -04:00
Tasks [xharness] Enhance ResolveAllPaths to understand $(RootTestsDirectory). 2020-08-14 18:33:29 +02:00
TestImporter [xcode12] Rename master to main (#9631) 2020-09-15 07:09:29 -04:00
Utilities [xharness] Add support for adding PropertyGroups if none are applicable when adding a property. (#9616) 2020-09-10 15:09:51 +02:00
AppBundleInformation.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
AppBundleInformationParser.cs [xharness] Retrieve a .NET project's OutputPath by running MSBuild. 2020-06-30 19:01:07 +02:00
CrashSnapshotReporter.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
Extension.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
IEnvManager.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00
IErrorKnowledgeBase.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00
IResultParser.cs [xharness] Fix rendering human-readable results for parameterized tests. Fixes #9400. (#9704) 2020-09-25 19:18:37 +02:00
ITestReporter.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
MacTestProject.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00
Microsoft.DotNet.XHarness.iOS.Shared.csproj [xharness] Use Cecil to inspect assemblies, instead of Reflection. (#9082) 2020-07-15 09:01:31 +02:00
MonoNativeInfo.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00
RunMode.cs [xharness] Change how we run macOS unit tests to work with Touch.Client. 2020-08-03 11:53:17 +02:00
SdkVersions.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
TestExecutingResult.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
TestPlatform.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00
TestProject.cs [xharness] Make it possible to make a project ignored by default from its initial definition. 2020-08-21 18:47:33 +02:00
TestReporter.cs Merge xcode12 into d16-8. 2020-09-18 17:51:52 -04:00
TestReporterFactory.cs [Harness] Remove launchTimeout parameter from TestReporter, move factories (#8322) 2020-04-08 11:32:47 -04:00
TestTarget.cs [Harness] Move code to a shared library (#8234) 2020-04-01 13:32:21 -04:00
XmlDocumentExtensions.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00
XmlResultParser.cs [xharness] Fix rendering human-readable results for parameterized tests. Fixes #9400. (#9704) 2020-09-25 19:18:37 +02:00
iOSTestProject.cs [Harness] Move all common code to the shared lib. (#8389) 2020-08-05 18:52:39 -04:00