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
f2f539eebb
Now the rings check also makes sure the kernel dll is ring User.
2015-07-01 19:47:21 +02:00
Matthijs ter Woord
cb5aae2c00
Ongoing adding of tests, fixing of IL interpreter.
2015-06-27 18:33:52 +02:00
Matthijs ter Woord
e80a1d6d07
Fixes #137
2015-06-27 18:05:12 +02:00
Matthijs ter Woord
8414206fcc
Improve test runner.
2015-06-27 16:43:25 +02:00
Matthijs ter Woord
21c0e3537f
Test added for #126 .
2015-06-27 16:37:59 +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
Andrey Kurdyumov
93ed072a20
Update the ToolsVersion value in the project files
...
This allows to load projects using MSBuild when VS 2012 is not installed.
Since we don't support VS 2012, there no reason to have these files be in the old format.
These kernels lately would be used for unit testing, without that change this would not work.
2015-05-27 14:53:57 +06:00
Matthijs ter Woord
8fee341998
Change some projects to target cpu = x86
2015-05-26 19:07:19 +02:00
Andrey Kurdyumov
6331b5e185
Remove redundant settings
2015-05-26 22:42:48 +06:00
Andrey Kurdyumov
c26d29d113
Use shared code where possible
2015-05-26 22:42:47 +06:00
Andrey Kurdyumov
8ea60202a3
Add the helper class
2015-05-26 22:42:46 +06:00
Andrey Kurdyumov
c76c477ed6
Improved compilation speed by changing Guid to ulong
2015-05-07 12:41:05 +06:00
Matthijs ter Woord
a61d93e438
Refactorings related to compiler.
2015-01-02 13:56:52 +01:00
Matthijs ter Woord
8a5d0395f7
Code cleanup
2015-01-02 12:27:53 +01:00
Matthijs ter Woord
563431dc21
Compile fixes and changes to consts.
2014-12-27 17:14:12 +01:00
Sentinel209
2a7fa50258
Added some tests for interfaces.
2014-12-23 11:43:03 -06:00
Matthijs ter Woord
848fbd4479
Small perf improvements.
2014-12-20 17:41:53 +01:00
Matthijs ter Woord
9387a05429
add extra tracing.
2014-12-20 16:41:34 +01:00
Matthijs ter Woord
0c3cc1cbb2
Log is now used for testing as well.
2014-12-20 15:02:13 +01:00
Matthijs ter Woord
794f843aa7
Added first automated compiler test.
2014-12-20 14:47:43 +01:00
Matthijs ter Woord
a3474bcde6
begin with testing harness for compiler.
2014-12-20 11:59:15 +01:00