Commit graph

383 commits

Author SHA1 Message Date
Matthijs ter Woord
d1447458af Implement Object.MemberwiseClone 2016-06-14 13:51:16 -04:00
Matthijs ter Woord
4d6fceb9e7 First step in improving x# and compiler. 2016-06-11 16:13:13 -04:00
Charles Betros
648ec56a6b Merge stack overflow check. 2016-06-10 16:42:02 -05:00
Matthijs ter Woord
82330b4b48 Initial work to move out the heap to a separate project. 2016-06-10 11:42:30 -04:00
Matthijs ter Woord
0201b140e8 Add tests for while loops. 2016-06-10 11:09:05 -04:00
Matthijs ter Woord
fe9cbbe9ff Console.ReadKey should work now as well. 2016-06-09 07:56:29 -04:00
Matthijs ter Woord
df0f38aad8 Add a (disabled) test for Console.ReadKey 2016-06-08 18:16:19 -04:00
Matthijs ter Woord
f17ac8e797 Add test for Int64.Parse 2016-06-08 18:15:57 -04:00
fanoI
a5bd158514 Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
#	source/Cosmos.Core/CPU.cs
2016-05-28 14:33:11 +02:00
fanoI
58c556f085 - Initial work as for https://github.com/CosmosOS/Cosmos/issues/359
- Added Console.Clear() to Guess Demo (the boot text remained on screen)
- Added to BCL test BitConverterTest (all failing), test for single / double arithmetic operations
- Added to TestRunner BCLTest
2016-05-21 18:55:39 +02:00
Charles Betros
720f6187ed Fixed issue with writing to a new file in a new directory. 2016-05-18 16:08:56 -05:00
Charles Betros
f19063ccc9 Fixed ldelema and disabled float and double tests. 2016-05-15 13:44:09 -05:00
Charles Betros
00ba897866 Enable all test kernels. 2016-05-12 13:13:59 -05:00
Charles Betros
bf6f97756a Fixed create directory and directory exists. 2016-05-11 22:36:00 -05:00
Charles Betros
ef9282836b Fixed keyboard interrupt, generics, and double. 2016-04-14 13:26:54 -05:00
Charles Betros
31e5c09885 Aaded methods to the debugger for long, float, and double. 2016-04-08 22:50:33 -05:00
fanoI
66a834bbce Added Bitconveter test of floats (that have success!) 2016-03-31 01:21:24 +02:00
fanoI
cc9d349b12 - Added Bitconverter tests (fails for Double)
- Added to tests of Long and Ulong conversion between them
2016-03-30 22:04:02 +02:00
Charles Betros
653b7a8321 Fixed Get directory listing with subdirectory. 2016-03-24 22:35:59 -05:00
Charles Betros
b283a07631 Update .net versions. 2016-03-13 20:42:09 -05:00
Charles Betros
789db4ea3d Don't run il2cpu in process. 2016-03-13 16:24:36 -05:00
Charles Betros
2de021685e Fix up packages. 2016-03-13 13:14:37 -05:00
Charles Betros
ca027b4fc5 Enable all tests. 2016-03-13 13:00:29 -05:00
Charles Betros
8937b5c11a Merge branch 'master' of https://github.com/CosmosOS/Cosmos.git 2016-03-13 12:49:12 -05:00
Charles Betros
0bef9a8fac Updating solution config. 2016-03-13 12:27:58 -05:00
fanoI
35583c657a Merge branch 'master' of https://github.com/CosmosOS/Cosmos
# Conflicts:
#	Demos/Guess/GuessOS.cs
#	Tests/Cosmos.Compiler.Tests.Bcl/Kernel.cs
#	source/Cosmos.System.Plugs/Cosmos.System.Plugs.csproj
2016-03-07 21:23:11 +01:00
Charles Betros
4a3b6a50df Fixed up project and solution configurations and remove jetbrains annotations. 2016-03-06 17:33:21 -06:00
Charles Betros
c12022c893 Got constrained callvirt working. 2016-03-05 23:56:27 -06:00
fanoI
eb533357b0 - Correctly plugged Enum's GetHashCode()
- Removed GetHashCode() methods that were not really needed
- Plugged class CultureInfo for GetHashCode()
- Plugged class Runtime.CompilerServices for GetHashCode()
- Plugged class RuntimeTypeImpl for GetHashCode()
- Fixed tests that were failing using true .NET GetHashCode()
- Fixed IL Interpreter added SHIFT, AND, XOR... for sbyte and short
2016-03-05 23:10:06 +01:00
Charles Betros
559ee8570a Filesystem work. 2016-03-02 15:57:53 -06:00
fanoI
2c745389fe Trying to Plug GetHashCode() for all ValueTypes. 2016-02-28 22:39:20 +01:00
fanoI
f167ae91e6 Added a lot of tests for Primitive Types there a lot of failure for compiler bug or native methods that need to be implemented. Indeed the commited version is not compiling for GetHashCode() that cannot be plugged... 2016-02-28 16:32:25 +01:00
Charles Betros
5b35e17502 Fixed Path 2016-02-25 12:00:06 -06:00
Charles Betros
a52ea7a514 Fixed invalid enum 2016-02-21 12:23:40 -06:00
Charles Betros
1f104d812b Revert "Added some globalization and culture plugs. Also added string and struct tests."
This reverts commit 815f2f78a4.
2016-02-21 10:16:00 -06:00
Charles Betros
815f2f78a4 Added some globalization and culture plugs. Also added string and struct tests. 2016-02-21 10:13:29 -06:00
fanoI
dacdd51814 Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2016-02-21 14:19:52 +01:00
Charles Betros
6a0f0b7ea7 Removed duplicate test kernel. 2016-02-16 00:09:29 -06:00
Charles Betros
f5468fe2b0 Path mostly works. Added a bunch of exception strings to environment. 2016-02-15 22:35:08 -06:00
Matthijs ter Woord
8d7bc0336b Disable tests 2016-02-16 00:15:40 +01:00
Charles Betros
ba6070dbe7 String and simple debugger change 2016-02-15 16:02:23 -06:00
Matthijs ter Woord
016bc6f680 Disable reporting in VS. 2016-02-15 12:13:00 +01:00
Matthijs ter Woord
86c2270b80 Disable UInt64 test. 2016-02-15 11:51:18 +01:00
Charles Betros
eba46c9287 Set test result 2016-02-15 04:25:27 -06:00
Charles Betros
ab57aace35 Merge from master 2016-02-15 01:56:27 -06:00
Charles Betros
6f50b73386 Changed build configuration 2016-02-15 01:29:03 -06:00
Charles Betros
b6d95e1668 Plugged a bunch of classes and implemented a few ilops. Removed most of Path plugs. 2016-02-14 13:07:26 -06:00
Matthijs ter Woord
c2697b07a3 Another ongoing fix 2016-02-14 15:38:16 +01:00
Matthijs ter Woord
d34e66899b Enable kernel execution. 2016-02-14 15:22:48 +01:00
Matthijs ter Woord
5dc5170a6d Build fix. 2016-02-14 15:08:59 +01:00
Matthijs ter Woord
79c2d3d8ee Enable code to build. 2016-02-14 14:58:19 +01:00
Matthijs ter Woord
58d12e4c00 Ongoing work for tests. 2016-02-14 14:16:59 +01:00
Matthijs ter Woord
8692549855 Fix kernels. 2016-02-14 13:09:31 +01:00
fanoI
d7cad937fd Merge remote-tracking branch 'refs/remotes/CosmosOS/master' 2016-01-17 20:27:12 +01:00
Charles Betros
f2b4d7d6bb Just some testing code. 2016-01-16 12:54:35 -06:00
Charles Betros
98d8336882 Fixed TraceAssemblies 2016-01-16 12:53:37 -06:00
Charles Betros
d9e88d83f6 Added single and double to debugger SendNumber. 2016-01-16 12:52:41 -06:00
fanoI
a260690028 Merge remote-tracking branch 'refs/remotes/CosmosOS/master' 2016-01-15 00:43:08 +01:00
fanoI
19520aed94 Revert "Revert "Merge remote-tracking branch 'refs/remotes/CosmosOS/master'""
This reverts commit 40db33bb9b.
2016-01-15 00:33:50 +01:00
fanoI
40db33bb9b Revert "Merge remote-tracking branch 'refs/remotes/CosmosOS/master'"
This reverts commit 1b7960c18d.
2016-01-15 00:18:57 +01:00
fanoI
093e6777b4 Revert "Restored Files that should not be changed"
This reverts commit 4606bc84c7.
2016-01-15 00:18:52 +01:00
fanoI
102b5357ef Revert "The Original property file should be restored"
This reverts commit ab504a8478.
2016-01-15 00:18:47 +01:00
fanoI
ab504a8478 The Original property file should be restored 2016-01-14 21:10:00 +01:00
fanoI
4606bc84c7 Restored Files that should not be changed 2016-01-14 20:58:26 +01:00
fanoI
1b7960c18d Merge remote-tracking branch 'refs/remotes/CosmosOS/master'
Conflicts fixed!
2016-01-14 20:50:56 +01:00
fanoI
ee11522200 Merged master fixed conflict. 2016-01-14 20:49:49 +01:00
Charles Betros
d559463c85 Merge branch 'master' of https://github.com/fanoI/Cosmos into fanoI-master
# Conflicts:
#	source/Cosmos.System.Plugs/System/IO/FileImpl.cs
#	source/Cosmos.System/FileSystem/FAT/FatStream.cs
2016-01-14 13:33:04 -06:00
Charles Betros
5c923da992 Compiler error. 2016-01-14 12:27:20 -06:00
Charles Betros
06fe844e67 Merge pull request #319 from charsleysa/patch-1
Updated Exceptions test runner
2016-01-12 22:57:43 -06:00
Charles Betros
ac423d389c Merge 2016-01-06 22:14:41 -06:00
Charles Betros
aaa0bb3eb6 Fixed string split and compare ordinal. Made some chnages to debug nessages to showmring and section. 2016-01-06 22:07:30 -06:00
fanoI
41d6aaf2c0 Re-enabled all tests
- TestPath, TestDirectory and TestFileStream was commented
2016-01-06 22:24:19 +01:00
fanoI
bfc3934be0 FATStream Constructor Fixed: FatTable generated for empty files too
- FATStream Constructor Fixed: FatTable generated for empty files too
- Corrected method WriteAllLines()
- Added new method ReadAllLines()
- In FatTestKernel added utility method StringArrayAreEquals()
- In FatTestKernel fixed assertions on file existence
- In FatTestKernel used ReadAllLines() to check that WriteAllLines()
succeeded
- In FatTestKernel moved AppendAllText() test as last of File as - for
now - is always failing
2016-01-06 22:21:52 +01:00
Stefan Andres Charsley
07750e4004 Updated Exceptions test runner
- Updated test runner to include exception filtering tests
2016-01-04 21:37:49 +13:00
fanoI
f4d627d22e Added new (failing) tests on FAT
- Added test to write another file in the same directory
- Added test for new method WriteAllLines()
- Added test for method WriteAllBytes() / ReadAllBytes()
- Added tests to create files in a subdirectory
- Added utility method byteArrayAreEquals()
2015-12-30 22:15:19 +01:00
fanoI
77a49293c8 TestFileStream() assertion fix 2015-12-27 18:43:14 +01:00
fanoI
5221adad8c FAT fixes
- GetFileName() of root directory does not correctly returned null
- GetExtension() returned the extension with the '.'
- Modified TestFile() to overwrite the file with the expected value or
the test will be OK only the first time
- Corrected the tests of GetFileName(), GetFileNameWithoutExtension()
- Added new tests
- Re-enabled TestFileStream()
2015-12-27 17:35:48 +01:00
Charles Betros
ac13fb8ced Fixed tests. 2015-12-20 13:42:06 -06:00
Charles Betros
a7ff742e2a Latest file system tets. 2015-12-20 09:46:09 -06:00
Charles Betros
1a2ed6b720 Fixed speed issue with the heap. 2015-12-18 12:28:24 -06:00
Charles Betros
519e58dd44 Removed unused project. 2015-12-18 09:44:39 -06:00
Charles Betros
e98b7c136c Moved fat test kernel to tests folder. 2015-12-18 08:58:50 -06:00
Charles Betros
4e08b03a8a Closes #271. Added an option for stack corruption detection. Checks can now occur after every instruction or for method footers ornly. 2015-12-17 00:15:51 -06:00
Charles Betros
2ae245e14b Implemented create file for FAT. 2015-12-06 16:32:30 -06:00
Charles Betros
102c909cd9 Fixed SetSize for FatStream. 2015-12-04 15:05:18 -06:00
Charles Betros
fd54c66225 Reworked fat file system. Added conditionals for debug output. Implemented some System.IO plugs. 2015-11-26 11:45:58 -06:00
Charles Betros
303a738e87 Added a test for an interpreter issue. 2015-11-24 00:00:04 -06:00
charles.betros@hcss.com
8257fba6ac Working on create in FAT. 2015-11-16 12:02:48 -06:00
charles.betros@hcss.com
ef181b4ee5 Set the parent directory to root if it's null. 2015-11-16 11:30:28 -06:00
charles.betros@hcss.com
d46bf5dd09 File system work. 2015-11-16 09:15:38 -06:00
Charles Betros
a391864356 More filesystem work. 2015-11-14 21:41:30 -06:00
Charles Betros
ceeb1381e1 Added tracing for some system io plugs and hooked up GetVolume and GetVolumes. 2015-11-12 22:27:12 -06:00
Charles Betros
166c3e656b Path tests. 2015-11-12 20:35:06 -06:00
Charles Betros
3ad05d79aa #253 Create a test kernel for file system plugs. 2015-11-11 22:59:45 -06:00
Charles Betros
6a1b942fcd #250 Add an option in Cosmos projects to use the Bochs Gui Debugger. 2015-11-11 20:23:40 -06:00
Charles Betros
3f00b2d319 Added all tests to test runner configuration. 2015-11-11 10:59:13 -06:00
Charles Betros
f94290890a Continuing FAT work. 2015-11-11 10:21:49 -06:00
Charles Betros
870c07991a Removed a missing project. 2015-11-06 15:18:43 -06:00
Matthijs ter Woord
08290ba887 Test now crashes due to stack corruption. 2015-11-06 20:39:24 +01:00
Matthijs ter Woord
e34ca6e532 Add proper testing to the exceptions test kernel. 2015-11-06 20:36:47 +01:00
Matthijs ter Woord
a5dc365616 Merg pr/232 2015-11-06 19:30:04 +01:00
Matthijs ter Woord
713e8d8746 Add multi dimensional arrays test. Not working yet. 2015-11-06 18:45:40 +01:00
Matthijs ter Woord
4ffeeae278 Compiler bug fixed. 2015-11-06 09:03:00 +01:00
Charles Betros
f09ef07cca Added Exception tests. 2015-11-04 22:26:57 -06:00
Charles Betros
7db379458e Revert the FAT test kernel. 2015-11-03 14:17:57 -06:00
Luka Andjelkovic
e4b000c793 Ongoing bug hunting. 2015-11-02 15:10:43 +01:00
Luka Andjelkovic
496ec303ed Added TestCONTROLLER 2015-11-02 15:01:08 +01:00
Luka Andjelkovic
7b74440b0a Added a method. Bug hunting. 2015-11-02 14:56:47 +01:00
Luka Andjelkovic
8e3a5fd325 Bug hunting. 2015-11-02 14:35:07 +01:00
Matthijs ter Woord
a94cd73f0a Ongoing bug hunting. 2015-10-28 19:07:08 +01:00
Charles Betros
53c2f3a0e4 Merge 2015-10-28 10:37:18 -05:00
Charles Betros
c03d183de2 Changed some exceptions to base Exception and working on FAT tests. 2015-10-28 10:34:44 -05:00
Matthijs ter Woord
2675b9d044 Ongoing tests. 2015-10-26 14:52:04 +01:00
Freddie
dee86e88cd Comments Update in TestRunner Config
Fixed some spelling mistakes and added some comments for un-documented
lines
2015-10-23 10:59:21 +01:00
Matthijs ter Woord
3e5dd5f34b Ongoing work. 2015-10-04 15:58:17 +02:00
Matthijs ter Woord
10a5f6c36d Directory reading is now done using a stream. 2015-10-04 12:38:38 +02:00
Matthijs ter Woord
3fb0e6622d Progress on fat. 2015-10-04 11:53:03 +02:00
Matthijs ter Woord
fc39e1e040 Move property names to a separate class. 2015-10-03 14:19:37 +02:00
Matthijs ter Woord
a05e3d3229 Reading works now. 2015-10-03 14:09:01 +02:00
Matthijs ter Woord
8e35d79602 Reading almost fixed. 2015-10-02 19:39:56 +02:00
Matthijs ter Woord
6e2dda177f Ongoing fixes for file system work. 2015-10-02 17:59:06 +02:00
Matthijs ter Woord
d9a9737608 Filesystem/VFS/FAT work by @charlesbetros has been merged into main kernel.
This does NOT mean it's fully working yet!
2015-10-02 17:12:00 +02:00
Matthijs ter Woord
7bfe161ba9 Merge branch 'master' into memory_handles
Conflicts:
	Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2015-09-24 19:40:30 +02:00
Matthijs ter Woord
c8efe9134d Enable correct tests again. 2015-09-24 19:37:59 +02:00
Matthijs ter Woord
700a933335 For now, disable binary emission. 2015-09-05 18:20:45 +02:00
Matthijs ter Woord
27286f0b33 Continuing fixes. 2015-09-05 18:18:23 +02:00
Matthijs ter Woord
44690293e8 Delegates issue solved., 2015-09-05 18:11:20 +02:00
Matthijs ter Woord
3cb082bfbc Added and fixed some tests. 2015-09-05 16:43:45 +02:00
Matthijs ter Woord
4769cb2ce6 Fixes for delegates. 2015-09-04 17:51:45 +02:00
Matthijs ter Woord
3b68fb3720 Add some tests. 2015-09-04 14:54:38 +02:00
Matthijs ter Woord
e3e32744f5 Merging. 2015-09-04 14:11:35 +02:00
Matthijs ter Woord
70b1c98a9c . 2015-08-26 19:33:43 +02:00
Matthijs ter Woord
e5068167dd Small change for testing. Seems to work now? 2015-08-26 16:43:24 +02:00
Matthijs ter Woord
0b5490a281 Ongoing changes. 2015-08-18 20:19:36 +02:00
Matthijs ter Woord
bccf8cb64f Build fix. 2015-08-18 19:54:06 +02:00
Matthijs ter Woord
bf2a02caa6 Ongoing work 2015-08-10 12:43:36 -04:00
Matthijs ter Woord
611c4aa9bf Restore default test configuration 2015-08-06 08:55:47 -04:00
Matthijs ter Woord
25ac96639d Reenable some tests. 2015-08-06 08:52:14 -04:00
Matthijs ter Woord
842adbfefc More fixes.. 2015-08-06 08:34:45 -04:00
Matthijs ter Woord
2762604cbc More progress 2015-08-05 14:58:57 -04:00
Matthijs ter Woord
15f2df89b3 More progress. We have a bug in try...finally now.. 2015-08-04 15:32:18 -04:00
Matthijs ter Woord
1d9c648691 Seem to be there. Merging follows. 2015-08-02 09:46:47 -04:00
Matthijs ter Woord
ac674008e4 More compiler fixes for new memory model. 2015-08-01 14:52:14 -04:00
Matthijs ter Woord
d2db318dc1 Progress. Most stuff seems to work now. 2015-08-01 13:48:25 -04:00
Matthijs ter Woord
422d6a56b8 Starting to work now. 2015-08-01 09:22:35 -04:00
Matthijs ter Woord
f54d7ace72 More progress 2015-08-01 09:04:35 -04:00
Matthijs ter Woord
73758c2643 Ongoing memory work. 2015-07-31 12:46:07 -04:00
Matthijs ter Woord
be0ace5c62 - Turns out the VMT table was not generated correctly: the _Handle datamember wasn't pointing to the actual data area
- small bugfix in heap.
2015-07-31 11:51:27 -04:00
Matthijs ter Woord
675ce71d10 Ongoing work. 2015-07-31 08:34:28 -04:00
Matthijs ter Woord
630118f4c9 Fixed an issue with VMT initialization. 2015-07-29 20:13:40 -04:00
Matthijs ter Woord
e91b500738 . 2015-07-29 18:58:42 -04:00
Matthijs ter Woord
7a35344202 More work on memory 2015-07-29 15:35:47 -04:00
Matthijs ter Woord
d6167d6e00 - Add extra logging to GlobalSystemInfo and Heap
- Fixed ldstr and string sending with memory handles
2015-07-29 10:44:52 -04:00
Matthijs ter Woord
0e05e24b9b Somehow debug stub and debug connector is broken now. 2015-07-28 20:30:15 -04:00
Matthijs ter Woord
9460718e75 - Performance improvement of debugconnector. Debugging and test runner are impacted
- new SendNumber overload introduced for easier debugging of low level stuff.
2015-07-28 19:24:39 -04:00
Matthijs ter Woord
edf114b745 Compiler fix. 2015-07-28 17:08:42 -04:00
Matthijs ter Woord
b56ce24f52 Merge branch 'master' into memory_handles
Conflicts:
	Tests/Cosmos.TestRunner.Core/DefaultEngineConfiguration.cs
2015-07-28 16:30:05 -04:00
Matthijs ter Woord
21037ba05b Small refactoring for debugstub: now sending text doesn't use the String.ToCharArray method 2015-07-28 16:26:27 -04:00
Matthijs ter Woord
fa4da67ff0 Ongoing debugger work. 2015-07-28 11:51:11 -04:00
Matthijs ter Woord
e518b9c8e2 Add possibility for using the referenced debug stub version in the kernel tester.
Fixes #169
2015-07-28 09:57:30 -04:00
Charles Betros
2e4e0dd370 Added a test kernel for boxing.
Moved Char Plug to Cosmos.System.Plugs
Added FAT writing. (Doesn't work yet.)
2015-07-24 17:52:44 -05:00
Matthijs ter Woord
517b373ded . 2015-07-23 16:53:40 -04:00
Matthijs ter Woord
66d1597746 . 2015-07-23 16:48:34 -04:00
Matthijs ter Woord
b41aa6aa4b Tiny fix related to run targets of the kernel tester. 2015-07-23 16:44:32 -04:00
Matthijs ter Woord
5b0e902a21 Convert console test runner back to normal console instead of full. 2015-07-23 16:13:10 -04:00
Matthijs ter Woord
7e4997647f Small fixes to UI version of the tester. 2015-07-23 16:02:44 -04:00
Matthijs ter Woord
38666896af Merge branch 'master' of https://github.com/CosmosOS/Cosmos 2015-07-23 15:42:17 -04:00
Matthijs ter Woord
8d24082dbd Fix debugging now. 2015-07-23 15:40:49 -04:00
Geramy
9ef2a3e2d1 Merge pull request #161 from CosmosOS/#143
#143 has been finished ui for the test runner is finished
2015-07-23 10:49:12 -07:00
Geramy L. Loveless
8ea38d1634 working ui tester
this is finished and working.
2015-07-23 10:43:07 -07:00
Geramy L. Loveless
fefb2e4888 i forgot the change of the name
fioxed the namne error
2015-07-23 10:26:52 -07:00
Geramy L. Loveless
15b26dbdcf Finished the ui.
finished the ui tester.
2015-07-23 10:24:36 -07:00
Matthijs ter Woord
ae4600a0ee Compilation seems fixed now. Still testing debugger. 2015-07-23 12:33:58 -04:00
Matthijs ter Woord
9171a3de35 . 2015-07-23 11:58:30 -04:00
Matthijs ter Woord
9e33bac822 . 2015-07-23 11:42:46 -04:00
Matthijs ter Woord
1154900a9b Ongoing fixes 2015-07-23 11:26:39 -04:00
Geramy L. Loveless
7e210e7edb Finished providing engine stub
I gave the engine (OutputHandlerBase)this which is actually MainWindow
but a partial class file implementing the basic outs.
2015-07-23 07:42:46 -07:00
Geramy L. Loveless
6202c49d7a Basic Stubbing Finished.
Did some basic stubbing of the methods and now going to start
implementing the meat.
2015-07-23 07:38:42 -07:00
Geramy L. Loveless
30bc48aa72 added the test runner ui basic stuff
on to the next big thing creating the ui and overriding
OutputHandlerBase
2015-07-23 07:25:10 -07:00
Kudzu
3d4f6b3080 Removed 2013 bat 2015-07-22 22:05:00 -04:00
Matthijs ter Woord
d827212e4a Ongoing VS2015 work. 2015-07-22 21:23:55 -04:00
Matthijs ter Woord
3b8ac3e98f Some logging is now disabled. Speeds up debugconnector. 2015-07-22 22:25:27 +02:00
Matthijs ter Woord
1609f99dae Log the runtarget to the xml file. 2015-07-22 22:12:51 +02:00
Matthijs ter Woord
26fdb6c1d4 More fixes on debugconnector and named pipes. 2015-07-22 18:19:42 +02:00
Matthijs ter Woord
eca33486fa Ongoing debug connector work. 2015-07-22 15:46:10 +02:00
Matthijs ter Woord
bbafc0d18e Converted debugconnector to synchronous mode again. 2015-07-21 19:28:33 +02:00
Matthijs ter Woord
8e7fc28e0e Ongoing debug fixes. 2015-07-21 14:51:31 +02:00
Matthijs ter Woord
bbe463873e Improve logging stability of the test runner. 2015-07-20 21:01:56 +02:00
Matthijs ter Woord
27ea82b4df Change configuration of the tester engine. Now you can enable/disable run targets. 2015-07-20 15:00:21 +02:00
Matthijs ter Woord
5f44ec8ac1 Improve debug speed. 2015-07-20 14:35:59 +02:00
Matthijs ter Woord
4fe5725e29 Somehow automated testing doesn't work yet in vmware. We'll need to fix that at some point.
See #157
2015-07-19 19:13:51 +02:00
Matthijs ter Woord
18a254c3fa Enable all kernel tests again. 2015-07-19 16:48:17 +02:00
Matthijs ter Woord
64aa1484e2 Running kernels with vmware works now. 2015-07-18 02:19:48 +02:00
Matthijs ter Woord
7207ae0bc5 The tester now can run kernels in vmware (workstation for now) as well. 2015-07-18 01:29:20 +02:00
Matthijs ter Woord
3f86e0491a Refactoring of kernel tester. Take out generic part of the runner, so other targets (vmware, hyper-v in the future, etc) can also be tested. 2015-07-18 00:40:53 +02:00
Matthijs ter Woord
faad7cf9c5 Fix the test runner, so it can save the details of a run. This is all that's the current high priority part of #143 2015-07-05 16:05:35 +02:00
Matthijs ter Woord
1156f38c13 Continuing improvements to test runner. (#143) 2015-07-05 15:46:15 +02:00
Matthijs ter Woord
76308133fd In tester, redirect bochs output to output handler as well. In xml, it's redirected to a new subelement of the task. (For separating it from kernel output).
Part of #143
2015-07-05 14:22:01 +02:00
Matthijs ter Woord
9b13be0d02 Change xml output of kernel tester slightly, so that messages are more readable. 2015-07-05 13:26:37 +02:00
Matthijs ter Woord
70ac7e775b Increase kernel time. 2015-07-04 17:55:42 +02:00