Commit graph

283 commits

Author SHA1 Message Date
Matthijs ter Woord
e34ca6e532 Add proper testing to the exceptions test kernel. 2015-11-06 20:36:47 +01:00
Matthijs ter Woord
713e8d8746 Add multi dimensional arrays test. Not working yet. 2015-11-06 18:45:40 +01:00
Charles Betros
c03d183de2 Changed some exceptions to base Exception and working on FAT tests. 2015-10-28 10:34:44 -05: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
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
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
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
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
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
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
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
8d24082dbd Fix debugging now. 2015-07-23 15:40:49 -04: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
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
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
Matthijs ter Woord
732a3e2a3a More fixes to stack reservation. We were assuming that there was space reserved for return value, while it shouldn't in all cases. 2015-07-04 12:46:28 +02:00
Matthijs ter Woord
80a04a953f Do a little refactoring to the test runner. 2015-07-02 15:49:00 +02:00
Matthijs ter Woord
8414206fcc Improve test runner. 2015-06-27 16:43:25 +02:00
Matthijs ter Woord
c1851c93be Fix a bug in the reporting. 2015-06-27 16:31:11 +02:00
Matthijs ter Woord
1c86a8d817 Fixes #142 2015-06-21 16:55:31 +02:00
Matthijs ter Woord
c5559bec0c First step of #140 is working now. (Running kernels) 2015-06-21 16:47:21 +02:00
Matthijs ter Woord
dcd77853d2 Ongoing work for #140. 2015-06-21 15:59:56 +02:00
Matthijs ter Woord
1828c6662b Running tests works now. 2015-06-21 15:25:21 +02:00
Matthijs ter Woord
a492cd04b2 Cleanup code of #140. 2015-06-21 14:47:44 +02:00
Matthijs ter Woord
cdc228ce97 Continuing work on #140. XML Logging almost works ok. 2015-06-21 14:45:09 +02:00
Matthijs ter Woord
5115e29f25 Run SimpleWriteLine test as well. Continuing working #140 2015-06-21 14:03:41 +02:00
Matthijs ter Woord
89d62cc55a More work on #140. Now tests are ran. Next step is logging to xml. 2015-06-21 13:57:46 +02:00
Matthijs ter Woord
31e1ba2b59 Work on #140 2015-06-21 12:37:40 +02:00
Matthijs ter Woord
de75623087 Start of #140 2015-06-20 18:21:26 +02:00