Commit Graph

142 Commits

Author SHA1 Message Date
b5ba1ea9f3 Remove test/makefile (use runtests now) 2023-09-03 06:11:07 +01:00
1e46f84cf9 Sync kernel structures with upstream, update tests 2023-09-01 22:57:11 +01:00
085a7bdd4b runtests: check if run.us file exists 2023-07-21 05:45:31 +01:00
adb27c381c Remove old test artefacts 2023-07-21 05:22:34 +01:00
d111f33f4c Convert disabled tests to the new format 2023-07-21 05:16:09 +01:00
3ba7a2cc55 Remove all the acpi tests from main 2023-07-21 05:09:21 +01:00
5024aa1ac4 Remove 026 acpi test from main 2023-07-21 05:06:55 +01:00
b21cd26088 Remove tests in the legacy format. Use runtest instead 2023-07-21 04:00:34 +01:00
b17c5f3456 Increase t056 timeout to 45s 2023-07-19 23:33:50 +01:00
b2147f8b89 Sync wdata structure with upstream 2023-07-19 23:23:19 +01:00
d6081382bc Ignore '\r' char in board_get 2023-07-19 21:52:00 +01:00
8848ad6833 Support -f (flush) option to board_get command 2023-07-19 21:10:24 +01:00
32e460b8f3 Add another wrapper: kos_sys_misc_load_file 2023-07-19 19:10:06 +01:00
462f1c3075 Add .gitattributes to fix test logs (eol style) 2023-02-20 04:26:47 +00:00
2f58d4453d Use a CreateProcessA argument instead of chdir on Windows
Plus minor build fixes
2023-02-20 03:09:07 +00:00
0b6d607c77 [runtests] Implement windows-specific logic of the test runner 2023-02-20 01:05:01 +00:00
8b30bd62e3 Convert tests to the new format 2023-02-17 02:04:54 +00:00
1768109979 Fix cmpfiles() in runtests, add two tests in the new format 2023-02-16 21:10:11 +00:00
f5a5044e20 Implement new test runner, mainly for timeouts 2023-02-16 19:32:37 +00:00
905628d96d [umka_shell] Add commands wait_for_idle and csleep 2023-02-12 16:52:01 +00:00
8883b1c5de [umka_os] Add a command console in a separate thread 2023-02-10 22:33:22 +00:00
855bdd6d16 Enable static network tests 2023-02-07 04:32:39 +00:00
9d54898197 Use isocline instead of bestline for portability
Something more lightweight is definitely required.
2023-02-05 07:53:19 +00:00
e03ae18548 Support different framebuffer formats, add tests 2023-01-30 06:24:23 +00:00
76c7819882 Split I/O code to generic io* and platform specific io_async* 2023-01-18 08:32:17 +00:00
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
e8f75d1d03 Fix samehash and lookup_v5 tests 2023-01-09 04:07:36 +00:00
59ac33c787 Fix XFS lookup tests 2023-01-09 02:10:40 +00:00
436aa461b0 Use sgdisk to partition images 2023-01-09 02:07:42 +00:00
d80c240abd Update {gen,mk}samehash tools for xfs, add new fat* and ext* tests 2023-01-09 02:07:28 +00:00
eb243bf14f Switch image generation from GNU Make to GNU Bash
Should have been done long time ago.
2023-01-09 02:07:20 +00:00
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
464b92cda4 Change filename suffix of raw images from .img to .raw 2023-01-09 02:07:05 +00:00
e76dea6bf1 Remove some boilerplate and hardcode, add lookup tests 2023-01-09 02:06:46 +00:00
f291ffc03b Make shell:disk_list_partitions() more verbose
Show disk sector size and capacity, partition's size and start sector.
2023-01-03 20:39:10 +00:00
cb8c3274af Add XFS nrext64 image and test 2022-12-29 03:45:36 +00:00
3cef60408b Use 64bit time_t, add XFS bigtime test, allow atime and mtime testing 2022-12-28 20:39:21 +00:00
715c181582 Wrap kos_osloop, add a test for resizing cursors 2022-06-28 20:13:41 +04:00
395f75d1f7 Speed up coverage, not drastically 2022-06-28 17:10:21 +04:00
d82c5530ed Wrap fs_execute, works for umka_os tool! 2022-06-25 02:41:23 +04:00
5314ef2cae Implement basic variables (to hide pointers from logs) 2022-05-31 17:43:41 +04:00
219d72226a Use bestline library, update test logs 2022-05-30 02:08:15 +04:00
cfc0102d28 Use optparse library 2022-05-29 19:17:00 +04:00
a0d3499d57 Add wrappers/tests for keyboard, mouse and cursors 2022-05-29 01:55:13 +04:00
ce6ad3efa6 Add one more exfat test 2022-04-26 16:21:41 +04:00
52f3acaebc Add exfat test. 2022-04-23 22:34:24 +04:00
d59c8d5f55 Add a basic exfat test. 2022-03-12 00:08:20 +04:00
3cf74d2664 Sync with KolibriOS trunk
Tested on r9710.
2022-02-09 22:19:54 +03:00
5eb6770760 Improve build on Windows via llvm-mingw 2021-12-13 16:57:05 +03:00
3015516f22 Add ACPI and PCI test files 2021-12-12 21:54:53 +03:00