aac2122c2c
Add wrappers of f76 ARP functions.
2020-05-07 20:48:17 +03:00
728172f401
More network subfunctions of sf75 and sf76.
2020-05-07 04:08:20 +03:00
64ce1ee214
umka_shell: Add sf74 commands.
2020-05-07 00:33:32 +03:00
e481975a89
Include ACPI related code, add PCI wrapper.
2020-05-02 02:40:06 +03:00
26fd52621d
Improve branch coverage for error-free cases.
...
Errors are mostly uncovered.
2020-03-12 00:51:48 +03:00
6179e7e614
New tests and images for coverage. Don't use sudo for mkfs.
2020-03-11 06:02:33 +03:00
70fc19fc5e
Fix tests for reading past EOF.
2020-03-09 17:35:00 +03:00
4b8b418f94
Add test of reading of >4GiB file.
...
dd if=/path/to/file status=none bs=1 skip=$((0xblah)) count=$((0xblah)) | rhash --sha3-256 --simple -
2020-03-08 22:53:11 +03:00
f39db79da3
Coverage and testing harness improvements.
...
Use -c key for umka_shell to trace branches, no recompilation needed.
Create >4GiB file for tests.
Create empty kolibri.img and put built default.skn there.
2020-03-08 20:58:45 +03:00
fcba0e2fa3
Use TASKSET variable of GNU make to set CPU affinity.
...
Don't use Linux-specific sched_setaffinity from <sched.h>.
On Linux it calls taskset(1) from util-linux.
Add your logic to the makefile if you run other platform.
2020-03-08 01:44:13 +03:00
5822be9942
Disable disk cache in tests.
...
It is useless since host OS cache is used anyway. It also slows down
coverage collection because of many taken branches.
Specialized tests should be written to test disk cache specifically.
2020-03-08 01:27:37 +03:00
349800ca54
Update unicode fs test, increase read buffer, clean macros.
2020-02-29 04:48:37 +03:00
67f7873e27
Coverage collection speed up 4x!
...
Also, adjust disk cache size and
move set_eflags_tf() to trace_lbr.c.
2020-02-21 05:21:09 +03:00
b2819b485b
Save screenshots to PNG, make tests compare screenshots.
2020-02-19 03:56:58 +03:00
08ed3ff9ba
Finally rename KOFU to UMKA -- User-Mode KolibriOS developer tools.
2020-02-17 05:43:33 +03:00
a83c4154f5
More wrappers, move uninitialized data to .bss section.
2020-02-09 04:48:16 +03:00
3175553eb7
Wrap set_skin, unpacker works now.
2020-02-08 21:48:12 +03:00
18edc67a10
Wrap sf9: process info.
2020-02-08 06:13:04 +03:00
4cf0d46fe6
More graphic and window functions and wrappers.
2020-02-07 05:26:27 +03:00
b23e29d6d1
Add wrappers to graphic syscalls.
2020-02-06 06:19:20 +03:00
750efc930a
Move basic graphics to userspace!
2020-02-05 05:41:00 +03:00
0ea4945923
Add tests for xfs v5 disk format.
2020-01-28 01:54:57 +03:00
4a242557b5
Support kernel syscall f80, add more tests for extended attributes and unicode.
2019-12-08 04:32:07 +03:00
a7df448839
Use tags for tests, remove duplicate test.
2019-11-12 04:22:19 +03:00
98f8561ba1
Print total number of files in directory, add s4k test.
2019-11-11 05:20:06 +03:00
017bca9dee
Dir lookup test.
2019-11-09 01:37:01 +03:00
f4bdf82811
Get rid of losetup, fix s05k_b2k_n8k tests, set name length for mkdirrange.
2019-11-08 05:22:07 +03:00
fa542ce8a1
Don't go into infinite loop on fs error, print file attributes as letters.
2019-11-07 02:51:55 +03:00
34cdc3ca09
Add ctime,atime,mtime printing.
2019-10-31 23:26:53 +03:00
45875d3d9e
Move run_test to separate function, update tests.
...
Now it's a bit closer to multithreading.
2019-10-31 00:54:12 +03:00
d946de1c81
Add test for file holes, allow comments in logs.
2019-10-28 06:10:38 +03:00
e65cfc02d8
Fix reading at the end of file, update tests, add TODO.
2019-10-27 03:54:38 +03:00
3444c6bc2e
New commands: cd and pwd. Display cwd in prompt. More tests.
2019-10-25 04:48:13 +03:00
68454dbe4d
Make an order in test/ directory, write proper makefile.
2019-10-22 05:24:44 +03:00
cfdd6a2820
Implement disk_add, disk_del commands, fix tests.
2019-10-13 04:17:29 +03:00
1bb4c6f8d7
Collect coverage via LBR profiling.
2019-10-09 02:35:47 +03:00
6325dda0da
Add read_all and read_range, update tests, fixes
2018-06-18 04:55:51 +03:00
bd2e078d13
Add tests, generate hdd images on the fly.
2018-05-19 18:50:15 +03:00
428e646336
Use libc calloc instead of own malloc stub.
2018-05-18 10:09:05 +03:00
2c3cd9c7c1
Add ranged ls and f70status enum.
2018-05-14 10:54:05 +03:00
cdcb61a47f
Implement read command, add test/t_read.
2018-05-07 18:31:42 +03:00
9c7ebc5136
Use dyndisk KolibriOS code, add test prototypes.
2018-05-06 22:58:05 +03:00