xamarin-macios/tests/xharness
Manuel de la Pena a4b71841df
[Harness] Create a more general TestAssemblyDefinition. (#8149)
XHarness TestAssemblyDefinition is very particular on the way we deal
with the mono test assemblies, in the general case, it only contains the
assembly name, but in the xamarin-macios it calculates the name of the
assembly using the platform.

Create an interface so that the command line was its own implementaiton
and move as much as possible to use the AssemblyLocator class. Later we
can add two simpler implementations for the more general cases.

Move the AssemblyLocator out of the Templates namespace since it makes
more sense.
2020-03-19 13:40:13 -04:00
..
BCLTestImporter [Harness] Create a more general TestAssemblyDefinition. (#8149) 2020-03-19 13:40:13 -04:00
Collections [Harness] Refactor simulators and devices listing. (#8086) 2020-03-11 17:06:40 -04:00
DummyTestProcess [Harness] Refactor process management to be testable. (#8053) 2020-03-06 09:11:33 -05:00
Execution Add MLaunchArgument classes (#8123) 2020-03-16 16:09:27 -04:00
Hardware Inject ProcessManager into SimulatorDevice (#8145) 2020-03-19 13:37:21 -04:00
Jenkins Create DeviceLogCapturer factory and inject it (#8154) 2020-03-19 13:38:35 -04:00
Listeners [Harness] Refactor simple listeners (#8120) 2020-03-17 10:16:19 +01:00
Logging Create CaptureLogFactory and make CaptureLog injectable (#8141) 2020-03-18 18:39:10 -04:00
Properties [Harness] Split out classes from Jenkins.cs to separate files (#8046) 2020-03-06 06:00:34 -05:00
Targets [Harness] Move utilities out of Harness.cs (#8125) 2020-03-17 14:42:21 -04:00
Utilities [Harness] Move Timestamp and TTY utilities to Helpers (#8138) 2020-03-18 12:10:25 -04:00
Xharness.Tests [Harness] Create a more general TestAssemblyDefinition. (#8149) 2020-03-19 13:40:13 -04:00
.gitignore [xharness] Major rewrite (add server mode, add device support, add today extension support). 2017-01-05 13:08:48 +01:00
AppInstallMonitorLog.cs [Harness] Move utilities out of Harness.cs (#8125) 2020-03-17 14:42:21 -04:00
AppRunner.cs Create DeviceLogCapturer factory and inject it (#8154) 2020-03-19 13:38:35 -04:00
AppRunnerTarget.cs [Harness] Refactor and unit-test AppRunner (#8117) 2020-03-16 09:26:46 -04:00
CrashReportSnapshot.cs [Harness] Move utilities out of Harness.cs (#8125) 2020-03-17 14:42:21 -04:00
DeviceLogCapturer.cs Create DeviceLogCapturer factory and inject it (#8154) 2020-03-19 13:38:35 -04:00
GitHub.cs [Harness] Refactor process management to be testable. (#8053) 2020-03-06 09:11:33 -05:00
Harness.cs Create DeviceLogCapturer factory and inject it (#8154) 2020-03-19 13:38:35 -04:00
Log.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
MakefileGenerator.cs Revert "[Harness] Move utilities out from Harness.cs, refactor AppRunner fields (#8074)" (#8082) 2020-03-11 10:38:03 +01:00
MonoNativeInfo.cs [Harness] Refactor simulators and devices listing. (#8086) 2020-03-11 17:06:40 -04:00
NoDeviceFoundException.cs [Harness] Refactor and unit-test AppRunner (#8117) 2020-03-16 09:26:46 -04:00
Program.cs [Harness] Move utilities out of Harness.cs (#8125) 2020-03-17 14:42:21 -04:00
SolutionGenerator.cs Revert "[Harness] Move utilities out from Harness.cs, refactor AppRunner fields (#8074)" (#8082) 2020-03-11 10:38:03 +01:00
TestExecutingResult.cs [Harness] Split out classes from Jenkins.cs to separate files (#8046) 2020-03-06 06:00:34 -05:00
TestPlatform.cs [Harness] Split out classes from Jenkins.cs to separate files (#8046) 2020-03-06 06:00:34 -05:00
TestProject.cs [Harness] Move Timestamp and TTY utilities to Helpers (#8138) 2020-03-18 12:10:25 -04:00
XmlResultParser.cs [Harness] Move Timestamp and TTY utilities to Helpers (#8138) 2020-03-18 12:10:25 -04:00
favicon.ico [xharness] Backport a few changes to get HE0038 reporting. (#6272) 2019-06-12 16:47:15 +02:00
xharness.csproj [Harness] Create a more general TestAssemblyDefinition. (#8149) 2020-03-19 13:40:13 -04:00
xharness.css [xharness] Backport a few changes to get HE0038 reporting. (#6272) 2019-06-12 16:47:15 +02:00
xharness.js [xharness] Backport a few changes to get HE0038 reporting. (#6272) 2019-06-12 16:47:15 +02:00
xharness.sln [Harness] Refactor process management to be testable. (#8053) 2020-03-06 09:11:33 -05:00