Commit Graph
9 Commits
Author SHA1 Message Date
dunkaist 76c7819882 Split I/O code to generic io* and platform specific io_async* 2023-01-18 08:32:17 +00:00
dunkaist 74a593746e Pass a tool number to umka_init command
Implemented tools:
 + umka_shell
 + umka_fuse
 + umka_os
 + umka_gen_devices_dat
2023-01-16 05:49:24 +00:00
dunkaist 436aa461b0 Use sgdisk to partition images 2023-01-09 02:07:42 +00:00
dunkaist bbc42c6436 Implement qcow2 support, convert most images from raw
This allows exbibyte-sized images, compression and (potentially)
non-destructive writing.
2023-01-09 02:07:20 +00:00
dunkaist 18c6f4922c Add new shell commands: dump_win_map and set (variable). 2021-11-02 12:50:13 +03:00
dunkaist 26fd52621d Improve branch coverage for error-free cases.
Errors are mostly uncovered.
2020-03-12 00:51:48 +03:00
dunkaist 6179e7e614 New tests and images for coverage. Don't use sudo for mkfs. 2020-03-11 06:02:33 +03:00
dunkaist 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
dunkaist b2819b485b Save screenshots to PNG, make tests compare screenshots. 2020-02-19 03:56:58 +03:00
dunkaist 4a242557b5 Support kernel syscall f80, add more tests for extended attributes and unicode. 2019-12-08 04:32:07 +03:00
dunkaist a7df448839 Use tags for tests, remove duplicate test. 2019-11-12 04:22:19 +03:00
dunkaist 98f8561ba1 Print total number of files in directory, add s4k test. 2019-11-11 05:20:06 +03:00
dunkaist f4bdf82811 Get rid of losetup, fix s05k_b2k_n8k tests, set name length for mkdirrange. 2019-11-08 05:22:07 +03:00
dunkaist fa542ce8a1 Don't go into infinite loop on fs error, print file attributes as letters. 2019-11-07 02:51:55 +03:00
dunkaist d946de1c81 Add test for file holes, allow comments in logs. 2019-10-28 06:10:38 +03:00
dunkaist e65cfc02d8 Fix reading at the end of file, update tests, add TODO. 2019-10-27 03:54:38 +03:00
dunkaist 3444c6bc2e New commands: cd and pwd. Display cwd in prompt. More tests. 2019-10-25 04:48:13 +03:00
dunkaist 68454dbe4d Make an order in test/ directory, write proper makefile. 2019-10-22 05:24:44 +03:00
dunkaist cfdd6a2820 Implement disk_add, disk_del commands, fix tests. 2019-10-13 04:17:29 +03:00
dunkaist 6325dda0da Add read_all and read_range, update tests, fixes 2018-06-18 04:55:51 +03:00
dunkaist bd2e078d13 Add tests, generate hdd images on the fly. 2018-05-19 18:50:15 +03:00