Commit graph

44 commits

Author SHA1 Message Date
José Pedro
2c3ae6221d Fixed Newobj for string with length parameter.
Minor changes in debugging and FAT test messages.
Removed useless "if" in FAT, previously added by me.
2016-09-29 19:41:09 +01:00
fanoI
74534282bc Merge pull request #448 from jp2masa/TestsUpdate
Tests Update
2016-08-30 13:56:11 +02:00
José Pedro
479c5ed8ff Comment failing tests 2016-08-27 17:25:25 +01:00
jp2masa
34bd089a69 Small Fix to FAT Test 2016-08-18 20:35:11 +01:00
José Pedro
24ed9f66e3 Fix error in FAT test 2016-08-18 18:55:18 +01:00
José Pedro
ed181c503c Added "Save Log" button to the Test Runner UI. Added tests for StreamReader, StreamWriter, BinaryReader and BinaryWriter for FAT. Added MemoryStream tests. 2016-08-11 17:02:23 +01:00
MichaelTheShifter
903860a77d FAT File Deletion work.
Yet again, my hands are typing words. Jokes aside, deleting doesn't work
yet - but at least using System.IO.File.Delete() won't cause a plug
issue.
2016-06-21 19:38:44 -04: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
bf6f97756a Fixed create directory and directory exists. 2016-05-11 22:36:00 -05:00
Charles Betros
653b7a8321 Fixed Get directory listing with subdirectory. 2016-03-24 22:35:59 -05:00
Charles Betros
559ee8570a Filesystem work. 2016-03-02 15:57:53 -06:00
Charles Betros
f5468fe2b0 Path mostly works. Added a bunch of exception strings to environment. 2016-02-15 22:35:08 -06:00
Charles Betros
ba6070dbe7 String and simple debugger change 2016-02-15 16:02:23 -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
Charles Betros
f2b4d7d6bb Just some testing code. 2016-01-16 12:54:35 -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
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
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@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
3ad05d79aa #253 Create a test kernel for file system plugs. 2015-11-11 22:59:45 -06:00
Charles Betros
f94290890a Continuing FAT work. 2015-11-11 10:21:49 -06:00
Charles Betros
7db379458e Revert the FAT test kernel. 2015-11-03 14:17:57 -06: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
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
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
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