xamarin-macios/tests/xharness
Manuel de la Pena 0c085cd719
[XHarness] Add tests for all the logging classes. (#8032)
Move to use interfaces, that will let us later add tests that will
verify that all the correct logging is performed. As an example, added a
test for XmlResultParser that ensures that the failures are correctly
generated. The test uses Moq to pass the different paths to be used and
later be able to verify the wirtten xml.


Co-authored-by: Přemek Vysoký <premek.vysoky@microsoft.com>
2020-03-04 15:27:52 -05:00
..
BCLTestImporter [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Logging [XHarness] Add tests for all the logging classes. (#8032) 2020-03-04 15:27:52 -05:00
Properties [tests] Import 2016-05-26 15:06:52 +02:00
Xharness.Tests [XHarness] Add tests for all the logging classes. (#8032) 2020-03-04 15:27:52 -05:00
.gitignore [xharness] Major rewrite (add server mode, add device support, add today extension support). 2017-01-05 13:08:48 +01:00
AppRunner.cs [XHarness] Add tests for all the logging classes. (#8032) 2020-03-04 15:27:52 -05:00
DeviceLogCapturer.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Extensions.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
GitHub.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Harness.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Jenkins.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Log.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
MacTarget.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
MakefileGenerator.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
MonoNativeInfo.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Process_Extensions.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Program.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
ProjectFileExtensions.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
SimpleFileListener.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
SimpleHttpListener.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
SimpleListener.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
SimpleTcpListener.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Simulators.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
SolutionGenerator.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
TVOSTarget.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
Target.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
TestProject.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
TodayExtensionTarget.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
UnifiedTarget.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
WatchOSTarget.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
XmlResultParser.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
favicon.ico [xharness] Backport a few changes to get HE0038 reporting. (#6272) 2019-06-12 16:47:15 +02:00
iOSTarget.cs [Harness] Refactor a little the code for logging to simplify testing. (#8021) 2020-03-03 13:59:44 -05:00
xharness.csproj [XHarness] Add tests for all the logging classes. (#8032) 2020-03-04 15:27:52 -05: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] Move BCLTestImport sources to their rightful place. (#7985) 2020-02-26 14:10:36 -05:00